#include<stdio.h> int main() { int A,B,C; (-100<=(A,B)<=100); scanf("%d %d",&A,&B); C=A*B; printf("%d",C); return 0; }
第一步 先去三个整数 AB是题目要求相乘 C是输出的结果第二步按照题目要求给整数取范围第三步给AB取地址然后第四部输出
C应该在A*B前面,因为经验不足而写错,解决方法是咨询了一下室友。
第二题
int main() { int a,b,c,d,Sum; float Average; scanf("%d %d %d %d",&a,&b,&c,&d); Sum=a+b+c+d; Average=(a+b+c+d)/4.0; printf("Sum = %d; Average = %.1f",Sum,Average); }
第一步给出五个整数ABCDSum, 一个浮点数Average。第二步为输入的四个整数取地址。第三步为Sum,Average写公式第四步输出结果
没有出现预期的平均值 原因是忘记给Average前面加.1了 解决方法是找同学咨询了一下后改正
第三题
#include<stdio.h> int main() { float H,A; scanf("%f",&H); (100<(H)<=300); A=(H-100)*0.9*2; printf("%.1f",A); return 0; }
第一步取两个浮点数H,A A为正常体重。第二步为H取地址为H定范围。第三步为A写公式最后输出
如图所示我并没有出现预期的结果原因是H给成%d了 还有float写成了int解决方法是发现后改正
第四题
#include <stdio.h> int main() { int m,a,b,c; scanf("%d",&m); a = m/100; b = (m/10)%10; c = m%10; printf("%d,%d,%d",a,b,c); return 0; }
第一步 取四个整数 m为输入的整数 abc分别为输出的个位数。第二步abc分别取余第三步输出
这道题没有遇到问题
我的git地址: https://git.coding.net/jinjian155/test.git