第三周作业
#include<stdio.h> int main () { int A=0; int B=0; int C=0; scanf("%d %d",&A,&B); C=A*B; printf("%d",C); return 0; }
设计思路: 第一步:先输入程序的基本框架。
第二步:输入三个变量A,B,C。
第三步:用scanf函数读入两个整数A和B。
第四步:开始编写程序,然后编译
错误提示:
问题及解决方法:由于粗心,出现了这样的错误提示,错误提示中说到一个大O,然后我反过来看我写的代码,发现我把0写出了O,改过来后就能继续编译了。
运行结果:
题目2:
#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=Sum/4.0; printf("Sum = %d; Average = %.1f",Sum,Average); return 0; }
设计思路:第一步:构建程序的基本框架。
第二步:输入变量a,b,c,d,Sum以及浮点型变量Average。
第三步:用scanf函数读入四个整数a,b,c,d。
第四步:然后完成编写程序,注意语句的顺序。
错误提示:
问题及解决方法:当我输入0,1,2,3时得到的结果是1而不是1.5,我想起来老师上课讲的,回过头来发现Average后的4改成4.0,然后再重新编译运行后的结果就是1.5
运行结果:
题目三:
#include<stdio.h> int main() { int H=0; float A=0; scanf("%d",&H); A=(H-100)*0.9*2.0; printf("%.1f",A); return 0; }
设计思路:第一步:构建基本框架。
第二步:定义整数型变量H和浮点型变量A。
第三步:用scanf函数读入身高H
第四步:完成其他题目要求的运算符。然后编译运行。
错误提示:
问题及解决方法:出现这些错误提示,然后我就点击这些错误提示,发现在输出printf这括号里少了后面的双引号,加上后就可以正确编译运行。
运行结果:
题目4:
#include<stdio.h> int main() { int a=0,b=0,c=0,d=0,e=0; scanf("%d",&a); b=a%10; c=a/100; d=a%100; e=d/10; printf("%d,%d,%d",c,e,b); return 0; }
设计思路:第一步:构建基本框架。
第二步:输入变量a,b,c,d,确定scanf函数。
第三步:运用题目要求的运算符如“=”等。
第四步:完成程序,然后编译运行。
错误提示和问题及解决方法:本题我没有问题,也不可能自己故意找个问题来截错误提示。
运行结果:
PTA上传 截图
上传git截图
git地址:https://git.coding.net/lxtyichan/lxthaerbin.git
学习内容总结:学习了scanf函数的应用,if和eles的运用,“/”和“%”的运用,学会了“%.1f”来确定浮点型变量精确到小数点后位数。
学习进度条:
评论:http://www.cnblogs.com/cmjcmj/p/7702736.html车茂嘉
http://www.cnblogs.com/z024108/p/7670282.html赵晟惟
http://www.cnblogs.com/cyq66992152/p/7680592.html陈雨秋