c语言判断是否是第二天,C语言例题系列-------第二天(示例代码)

//3.编写一个程序,从5个整数中找出最小的数。

//(so easy!写不出来,找块豆腐,撞死自己算了,哈哈^_^)

#include

int main()

{

int a,b,c,d,e,min;

printf("请输入5个整数:\n");

scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);

min=a;

if(min>b)min=b;

if(min>c)min=c;

if(min>d)min=d;

if(min>e)min=e;

printf("min=%d\n",min);

}//4.输入三个整数,按从大到小排列

//书上的方法,

#include

int main()

{

int a,b,c,t;

scanf("%d%d%d",&a,&b,&c);//同样,要注意输入的格式,用空格,Tab键或者回车键隔开

printf("原来的顺序为:%d  %d  %d\n",a,b,c);

if(a

{       //个

t=a;      //方

a=b;      //法

b=t;      //需

}       //要

if(a

{       //己

t=a;      //去

a=c;      //想

c=t;      //通

}        //。

if(b

{        //。

t=b;      //。

b=c;      //。

c=t;      //。

}

printf("现在的顺序为:%d  %d  %d\n",a,b,c);

return 0;

}

//比较高级的方法:

/*#include

int main()

{

int a[3],i,j,t;

for(i=0;i<3;i++) //用for循环给一维数组赋值,一个数组的名字代表这个数组的首地址,

scanf("%d",&a[i]);//也就a代表a[3]这个数组的首地址,但用for循环赋值的时候,

printf("原来的顺序为:");//必须写&a[i],不能就写a,切记!切记!切记!重要的事说三遍!

for(i=0;i<3;i++)

printf("%d  ",a[i]);//借助for循环输出数组原来的值

printf("\n");

for(i=0;i<2;i++)  //此处用到了选择法排序的原理,记住,要用到两个for循环,

for(j=i+1;j<3;j++)  //前面一个for循环和后面一个for循环相差1,

if(a[i]

{

t=a[i],a[i]=a[j],a[j]=t;//交换顺序

}

printf("现在的顺序为:");

for(i=0;i<3;i++)

printf("%d  ",a[i]);//再次借助for循环输出改变之后的顺序

printf("\n");

return 0;

}

*/

本文出自 “鹏哥的博客” 博客,谢绝转载!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值