第六次作业
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1.编写程序判断n是正数还是负数。#include<stdio.h>main(){ int a; printf("请输入一个数a:"); scanf("%d",&a); if(a>0){ printf("这是正数"); }else printf("这是负数");} |

|
1
2
3
4
5
6
7
8
9
10
11
|
2.使用条件运算符,找出a,b,c,d四个数中最大的数。#include<stdio.h>main(){ int a,b,c,d,e,f,max; scanf("%d %d %d %d",&a,&b,&c,&d); e=a>b?a:b; f=e>c?e:c; max=f>d?f:d; printf("%d",max);} |

|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
3.已知某商场进行促销活动,对于消费的价格有折扣活动,即消费1000元打9折;消费2000元打8.5折;消费3000元打7折;消费5000元打6折。编写程序求出消费者实际的消费。#include<stdio.h>main(){ float price; printf("输入购买商品价格:\n"); scanf("%f",&price); if(price>=5000){ printf("实际需要支:%.2f元\n",price*0.6); }else if(price>=3000){ printf("实际需要支:%.2f元\n",price*0.7); }else if(price>=2000){ printf("实际需要支:%.2f元\n",price*0.85); }else if(price>=1000){ printf("实际需要支:%.2f元\n",price*0.9); }else printf("实际需要支:%.2f元\n",price); } |

|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
4.输入年份,月份,判断该月有多少天30 31 29 28闰年:能被4整除但不能被100整除,或者能被400整除#include<stdio.h>main(){ int year,month; printf("请输入年份:\n月份:\n"); scanf("%d %d",&year,&month); if(month=1,3,5,7,8,10,12){ printf("该月份有31天"); }else if(month=4,6,9,11){ printf("该月份有30天"); }else if((year%4==0)&&(year%100!=0)||(year%400==0)&&(month=2)){ printf("该月有29天"); }else printf("该月份有28天");} |

|
1
2
3
4
5
6
7
8
9
10
11
12
|
5. 输入三条边,判断是否可以构成三角形#include<stdio.h>main(){ int a,b,c; printf("请输入三条边的长度:"); scanf("%d %d %d",&a,&b,&c); if((a+b>c)&&(b+c>a)&&(a+c>b)){ printf("这是一个三角形"); }else printf("不能构成一个三角形");} |

浙公网安备 33010602011771号