***实验代码***
题目一:7-9 A乘以B
a.代码
#include<stdio.h> int main() { int A,B,c; scanf("%d %d",&A,&B); c=A*B; printf("%d",c); return 0; }
b.设计思路
第一步:对A,B进行赋值。
第二步:定义c。
第三步:输入A,B;输出c。
c.问题及解决方案
无问题。
d.运行结果
题目二:7-10 求整数均值
a.代码
#include<stdio.h> 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); }
b.解题思路
第一步:定义a,b,c,d。
第二步:定义average为float型。
第三步:定义sum为四个变量之和。
第四步:输入a,b,c,d的值;输出sum。
c.问题及解决方案
问题:将average设为整型int型,导致pta结果显示错误。
解决方法:将average设为float型。
d.运行结果
题目三:7-11 是不是太胖
a.代码
#include<stdio.h> int main() { int h; float w; scanf("%d",&h); w=(h-100)*0.9f*2.0f; printf("%.1f",w); return 0; }
b.设计思路
第一步:设置h为int型,w为float型。
第二步:定义w的式子。
第三步:输入h,输出w。
c.问题及解决方案
问题:本题较简单,但是我忘记了公斤与市斤的转换,导致了pta结果错误。
解决方案:好好审题,保证不会再出现类似的低级错误。
d.运行结果
是有些太胖了。
题目四:7-6 输出各位数字
a.代码
#include <stdio.h> int main() { int d,a,b,c; scanf("%d",&d); a = d/100; b = (d/10)%10; c = d%10; printf("%d,%d,%d",a,b,c); return 0; }
b.设计思路
第一步:定义d,a,b,c
第二部:编译运行,输入三位整数d,输出百位,十位,个位。
c.问题及解决方案
这道题老师在课堂上讲过,所以没有问题。
d.运行结果
***GIT***
地址:https://coding.net/u/kimhae/p/test/git
***提交列表***