第六次作业
1.p70页一题
#include <stdio.h> main() { int n; printf("请输入一个数字"); scanf("%d",&n); if(n>0) printf("这个数字是正数"); else if(n==0) printf("这个数字是0"); else printf("这个数字是负数"); }
2.p70页而二题
#include <stdio.h> main() { int a,b,c,d,max; printf("请输入四个整数:\n"); scanf("%d%d%d%d",&a,&b,&c,&d); max=a>b?a:b; max=max>c?max:c; max=max>d?max:d; printf("这四个数字里最大的是%d",max); }
3.p70页三题
#include <stdio.h> main() { double a; printf("您交了多少元?"); scanf("%lf",&a); if(a>=5000) printf("您打折后实际消费%f",a*0.6); else if(a>=3000) printf("您打折后实际消费%f",a*0.7); if(a>=2000) printf("您打折后实际消费%f",a*0.85); else if(a>=1000&&a<2000) printf("您打折后实际消费%f",a*0.9); else printf("%f",a); }
4.输入年月
#include <stdio.h> main() { int n,y; printf("请输入年月"); scanf("%d%d",&n,&y); switch(y) { case 1:printf("这个月有31天");break; case 2: if(n%4==0&&n%100!=0||n%400==0) printf("今年是闰年所以二月有29天"); else printf("今年是平年所以二月有28天");break; case 3:printf("这个月有31天");break; case 4:printf("这个月有30天");break; case 5:printf("这个月有31天");break; case 6:printf("这个月有30天");break; case 7:printf("这个月有31天");break; case 8:printf("这个月有31天");break; case 9:printf("这个月有30天");break; case 10:printf("这个月有31天");break; case 11:printf("这个月有30天");break; case 12:printf("这个月有31天");break; } }
5输入三边,判断是否可以构成三角形
#include <stdio.h> main() { int a,b,c; printf("请输入三边的长"); scanf("%d%d%d",&a,&b,&c); if(a+b>c) printf("可以构成三角形"); else if(a+c>b) printf("可以构成三角形"); else if(b+c>a) printf("可以构成三角形"); else printf("不可以构成三角形"); }