第六次作业
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("不可以构成三角形");
}



浙公网安备 33010602011771号