c++中输入四个int整数,将其大小顺序输出
答案:3 悬赏:0 手机版
解决时间 2021-04-03 02:21
- 提问者网友:我的未来我做主
- 2021-04-02 06:39
c++中输入四个int整数,将其大小顺序输出
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-04-02 07:47
①其实你写的程序思路是对的,语法是错的。
②由于C语言不是以行作为语句结束的标示符,而是以分号,所以if如果不加大括号的话,只包含最近的那一句分号语句,也就是i=a;
if(a if(a i=a;
a=b;
b=i;
③正确的方法是加上大括号:
#include
void main()
{
int a,b,c,d,i;
cout<<"请输入四个整数"< cin>>a>>b>>c>>d;
if(a if(a if(a if(b if(b if(c cout<
}
②由于C语言不是以行作为语句结束的标示符,而是以分号,所以if如果不加大括号的话,只包含最近的那一句分号语句,也就是i=a;
if(a if(a i=a;
a=b;
b=i;
③正确的方法是加上大括号:
#include
void main()
{
int a,b,c,d,i;
cout<<"请输入四个整数"<
if(a if(a
}
全部回答
- 1楼网友:怀裏藏嬌
- 2021-04-02 09:29
你确定如果是个位数的话没有问题?
你的思路完全是混乱的 重新写吧
你的思路完全是混乱的 重新写吧
- 2楼网友:从此江山别
- 2021-04-02 08:05
#include
int main()
{
int a[4],temp;
cout<<"请输入四个数:"< cin>>a[0]>>a[1]>>a[2]>>a[3];
for(int i=0;i<4;i++)
for(int j=i+1;j<4;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
cout< return 0;
}
int main()
{
int a[4],temp;
cout<<"请输入四个数:"<
for(int i=0;i<4;i++)
for(int j=i+1;j<4;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
cout< return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯