第五次作业
#include<stdio.h> main() { int n; printf("请输入一个数:\n"); scanf("%d",&n); if(n>0) printf("%d是正数!\n",n); else if(n==0) printf("%d既不是正数,也不是负数\n",n); else printf("%d是负数!\n",n); }

2.已知商场促销,5000以上6折,3000以上7折,2000以上8折,1000以上9折,输出促销后多少钱
#include<stdio.h> main() { double a,b,c,d,x,y,Max; printf("输入四个不重复的数字:\n");#include<stdio.h>
main() { float price; printf("输入购买商品的价格:\n"); scanf("%f",&price); if(price>=5000) printf("实际需要支付6折%.2f元",price*0.6); else if(price>=3000) printf("实际需要支付7折%.2f元",price*0.7); else if(price>=2000) printf("实际需要支付8折%.2f元",price*0.8); else if(price>=1000) printf("实际需要支付9折%.2f元",price*0.9); else printf("不打折"); }

4.输入年份,月份,判断该月有多少天 30 31 29 28
闰年:能被4整除但不能被100整除,或者能被400
#include <stdio.h> main() { int a, b; printf("请输入年份和月份:\n"); scanf_s("%d%d", &a, &b); if (a % 4 == 0 && a % 100 != 0) if (b == 2) printf("这个月有29天\n"); else if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12) printf("这个月有31天\n"); else printf("这个月有30天\n"); else if (b == 2) printf("这个月有28天\n"); else if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12) printf("这个月有31天\n"); else printf("这个月有30天\n"); }

5.输入三条边,判断是否可以构成三角形(任意两边之和大于第三边)
#include <stdio.h> main() { int a = 0, b = 0, c = 0; printf("输入三个数\n"); scanf_s("%d%d%d", &a, &b, &c); if (a + b > c && a + c > b && b + c > a) { printf("能够成三角形"); } else { printf("不构成三角形"); } } 复制代码


浙公网安备 33010602011771号