![]() |
#2
夏天q2021-04-20 22:37
1.
![]() #include <stdio.h> #include <ctype.h> int main(void) { int ch; if(isalpha(ch = getchar())) printf("是英文字母"); else printf("不是英文字母"); return 0; } 2. ![]() #include <stdio.h> #include <math.h> int main(void) { float a, b, c; double s, p; printf("input a:"); scanf("%f", &a); printf("input b:"); scanf("%f", &b); printf("input c:"); scanf("%f", &c); if (((a + b) < c) || ((a + c) < b) || ((b + c) < a)) printf("这三条边不能构成三角形。\n"); else { p = (a + b + c) / 2; //半周长 s = sqrt(p * (p - a) * (p - b) * (p - c)); //海伦公式 printf("三角形面积为%lf\n", s); } return 0; } 3. ![]() #include<stdio.h> #include<math.h> int main(void) { double a, b, c, disc, x1, x2, p, q; printf("请输入a b c\n"); scanf("%lf%lf%lf",&a,&b,&c); disc=b*b-4*a*c; if(disc<0) printf("此方程无实数根\n"); else if(disc=0) { p=-b/(2.0*a); q=p; printf("%lf%lf",p,q); } else { p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); printf("%lf%lf",p,q); } return 0; } 4. ![]() #include <stdio.h> int main(void) { float w,h,BMI; printf("请输入你的体重(kg):"); scanf("%f",&w); printf("请输入你的身高(m):"); scanf("%f",&h); BMI = w / (h * h); printf("你的BMI指数为:%.2f\t",BMI); if(BMI < 18.5) printf("(偏轻)\n"); else if(BMI >= 18.5 && BMI <= 23.9) printf("(正常)\n"); else if(BMI >= 24 && BMI <= 27.9) printf("(超重)\n"); else if (BMI > 28) printf("(肥胖)\n"); } |
1输入一个字符,存入变量ch中。对ch进行判断。如果是英文字母(包括大写和小写字母);则输出提示:您输入的字符为英文字母。
否则提示:您输入的字符不是英文字母。
2输入三个数,放入foat型变量ab.c中。先判断这三个值是否能构成三角形,如果能构成三角形,则计算面积,并输出。否则,输出提示信息:这三条边不能构成三角形。
3输入三个数,放入Hoat型变量ab.c中.先判断方程ax+bxtc-0是否有实数根。如果有实数根,求出实数根,并输出。否则,输出提示信息:该方程没有实数根
4根据用户的身高和体重,计算用户的BMI值,并给出相应的健康
建议, BMI,即身体质量指数,是用体重(千克)除以身高(米)的
平方得出的数字(BMI-体重(KG)÷身高(M)),是目前国际上常:9A13并数 556"拼场检查单位:毫米