c语言输入字符串四个值,要求从大到小输出

C语言中如何编 输入4个数 输出最大值和最小值_百度知道
C语言中如何编 输入4个数 输出最大值和最小值
我有更好的答案
str[j]){tmp=str[i];str[i]=str[j];str[j]=,num);j&j++)if(str[i]&gt:%d:\for(i=0;/冒泡排序;%d&i++)scanf(&i&num-1;i++)/,&str[i]),str[3]);//最小数;//num=4,具体代码如下:int i,j,tmp,int str[4]:%d:\n&;n&,str[0]);最大数;//printf(&请输入%d个整数;最小数printf(&数for(i=0;i&}printf(&quot,从小到大for(j=i+1:&quot用数组来接收输入的4个数然后给数组排序最后只需要输出数组的第一个数和最后个数
资深电脑人
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c程序设计第四版谭浩强
当前位置: >>
15:04:36&&分类: c程序设计第四版谭浩强课后答案&&参与: 人
&输入4个整数 要求按照从小到大的顺序输出。(c程序设计第四版谭浩强课后答案)以下是此题的【c源程序】,#include &stdio.h&int main()&{int& t,a,b,c,d;& printf(&请输入四个数:&);& scanf(&%d,%d,%d,%d&,&a,&b,&c,&d);& printf(&a=%d,b=%d,c=%d,d=%d\n&,a,b,c,d);& if (a&b)&&& { t=a;a=b;b=t;}& if (a&c)&&& { t=a;a=c;c=t;}& if (a&d)&&& { t=a;a=d;d=t;}& if (b&c)&&& { t=b;b=c;c=t;}& if (b&d)&&& { t=b;b=d;d=t;}& if (c&d)&&& { t=c;c=d;d=t;}& printf(&排序结果如下: \n&);& printf(&%d& %d& %d& %d& \n&&& ,a,b,c,d);& return 0;&}
本文链接:
本站文章搜索:
相关文章 15:26:53 14:48:16 14:45:25 13:50:48 13:39:32 10:54:54C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出_百度知道
C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出
初学C,很多不会,这个用最简单的选择语句处理吧,谢谢啦水平低见笑了。。
我有更好的答案
注意本程序中scanf的输入格式,输入整数时,记得按格式,别忘记“,”,呵呵#include&stdio.h&void main(){int a, b, c, d,printf(&input four numbers:\n&);scanf(&%d,%d,%d,%d&,&a,&b,&c,&d);if(a&b){tem=a;a=b;b=}if(a&c){tem=a;a=c;c=}if(a&d){tem=a;a=d;d=}if(b&c){tem=b;b=c;c=}if(b&d){tem=b;b=d;d=} if(c&d){tem=c;c=d;d=}printf(&%d,%d,%d,%d&,a,b,c,d);}
采纳率:51%
j。希望可以帮助到你 可以啊。你可以运行下;%d&%d &。我已经试验过了,a[4]; printf(&请输入4个整数: &quot,t,a[i]); i&}我写了个代码; j& ++i)
printf(&quot: &); for(i=0;); ++j)
if(a[i]&a[j])
a[i]=a[j];
a[j]=t。你参考下咯; for(i=0; i&4; ++i)
scanf(& for(i=0; i&4; ++i)
for(j=i+1;4;4;
} printf(&排序后的排列是.h&void main(){,&a[i])#include &lt
为您推荐:
其他类似问题
您可能关注的内容
c语言编程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。2023人阅读
C语言(54)
#include&stdio.h&
int main()
int a,b,c,t;
printf("请输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
printf("%d %d %d\n",a,b,c);
#include&stdio.h&
int main()
int a,b,c,t;
printf("请输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
swap(&a,&b);
swap(&a,&c);
swap(&b,&c);
printf("从大到小为:%d %d %d\n",a,b,c);
int swap(int *m,int *n)
}本文出自 “” 博客,请务必保留此出处欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 11700 人关注过本帖
标题:从4个整数中输出最大值和最小值!要求:用4个(包括4个)以内的if 条件语句 ...
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
结帖率:89.47%
&&已结贴√
&&问题点数:20&&回复次数:16&&&
从4个整数中输出最大值和最小值!要求:用4个(包括4个)以内的if 条件语句 我编的用了5个!求优化
#include&stdio.h&
int main(void)
&&& int a, b, c, d, m,
&&& printf(&Enter four integers:&);
&&& scanf(&%d%d%d%d&,&a, &b, &c, &d);
&&& if(a&b)
&&& m=a, n=c;
&&& else m=b, n=a;
&&& if (m&c)
&&& {&&& if(n&c)
&&&&&&&&n=c;
&&& else m=c;
&&& if (m&d)
&&& {&&& if(n&d)
&&&&&&&&n=d;
&&& else m=d;
&&& printf(&Largest:%d\n&,m);
&&& printf(&Smallest:%d\n&,n);
&&& return 0;
搜索更多相关主题的帖子:
等 级:新手上路
1.第一个和第二个相比。输出最大保存。(if)
2.第三个和第四个相比。输出最大保存。(if)
3.最大和最大相比。(if)
4.最小和最小相比。(if)
等 级:新手上路
#include&stdio.h&
int main(void)
&&& int a, b, c, d, m,
&&& printf(&Enter four integers:&);
&&& scanf(&%d%d%d%d&,&a, &b, &c, &d);
&&& if(a&b)
&&&&&& m=a;
&&&&&& n=b;
&&&&&&&&else
&&&&&&&&& m=b;
&&&&&&&&& n=a;
&&&if(c&d)
&&&&&&g=c;
&&&&&&h=d;
&&&&&&g=d;
&&&&&&h=c;
printf(&max=%d\n&,m);
printf(&max=%d\n&,g);
printf(&min=%d\n&,h);
printf(&min=%d\n&,n);
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2389
专家分:13384
#include&stdio.h&
&int main(void)
&&&&&int a, b, c, d, m,n;
&&&&&printf(&Enter four integers:&);
&&&&&scanf(&%d%d%d%d&,&a, &b, &c, &d);
&&&&&m=a;n=a;
&&&&&if(m&b)m=b;
&&&&&else n=a;
&&&&&if(m&c)m=c;
&&&&&&&&&else n=c;
&&&&&&&&&if(m&d)m=d;
&&&&&&&&&else n=d;
&&&&&printf(&Largest:%d\n&,m);
&&&&&printf(&Smallest:%d\n&,n);
&&&&&return 0;
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2389
专家分:13384
其实可以用条件表达式,你学过没有
等 级:新手上路
回复 4楼 邓士林
你的程序编错了,你的最大值是对的 最小值完全不对,跟本没什么逻辑
来 自:江西
等 级:侠之大者
帖 子:251
专家分:492
#include&stdio.h&
void main(int x,int y)
&&& int max(int x,int y);
&&& int a,b,c,d,m;
&&& printf(&输入四个数字:&);
&&& scanf(&%d%d%d%d&,&a,&b,&c,&d);
&&& m=max(a,max(b,max(c,d)));
&&& printf(&max=%d\n&,m);
int max(int x,int y)
&&& max=(x&y)?x:y;
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2389
专家分:13384
回复 6楼 电脑爱好者11
我又看了一下,哪里错了,麻烦给我指正下,谢谢
等 级:黑侠
帖 子:215
专家分:609
以下是引用邓士林在 16:54:10的发言:
#include&stdio.h&
&int main(void)
&&&&&int a, b, c, d, m,n;
&&&&&printf(&Enter four integers:&);
&&&&&scanf(&%d%d%d%d&,&a, &b, &c, &d);
&&&&&m=a;n=a;
&&&&&if(m&b)m=b;
&&&&&else n=a;&--这里不是a而是b!!
&&&&&if(m&c)m=c;
&&&&&&&&&else n=c;
&&&&&&&&&if(m&d)m=d;
&&&&&&&&&else n=d;
&&&&&printf(&Largest:%d\n&,m);
&&&&&printf(&Smallest:%d\n&,n);
&&&&&return 0;
[quote]以下是引用邓士林在 16:54:10的发言:
自己看看!
Enter four integers:10 5 40 50
Largest:50
Smallest:10
Press any key to continue
[ 本帖最后由 YJ_Hao 于
20:25 编辑 ]
来 自:盐城
等 级:侠之大者
帖 子:176
专家分:454
以下是引用zhanyuxing12在 16:17:05的发言:
1.第一个和第二个相比。输出最大保存。(if)
2.第三个和第四个相比。输出最大保存。(if)
3.最大和最大相比。(if)
4.最小和最小相比。(if)想法不错的,
#include&stdio.h&
void main()
&&& int a,b,c,d;
&&& printf(&please enter four number!\n&);
&&& scanf(&%d%d%d%d&,&a,&b,&c,&d);
&&& if(a&b) {m=a;a=b;b=m;}
&&& if(c&d) {m=c;c=d;d=m;}
&&& if(a&c) {m=a;a=c;c=m;}
&&& if(b&d) {m=b;b=d;d=m;}
&&& printf(&max=%d&&min=%d&,a,d);
[ 本帖最后由 yctchxf 于
21:06 编辑 ]
版权所有,并保留所有权利。
Powered by , Processed in 0.542547 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 c语言要求输入整数 的文章

 

随机推荐