第三周作业
学习内容总结
题目1.A乘以B
1 #include <stdio.h> 2 int main() 3 { 4 int A,B,C; 5 scanf("%d %d",A,B); 8 C=A*B 9 printf("%d",C); 10 }
第一步:使A,B,C为整形。
第二步:对A,B进行赋值。
第三步:对A,B进行输出。
第四步:计算A*B的值C,并输出C。
学习中遇到的问题:在进行scanf操作时,总是忘记“&“,使整个编程产生错误。
加入”&“后 如第二图显示。
题目二 求整数均值
1 #include <stdio.h> 2 int main() 3 { 4 int a,b,c,d; 5 int Sum = 0; 6 float Average = 0; 7 scanf("%d %d %d %d",&a,&b,&c,&d); 8 Sum = a+b+c+d; 9 Average = (a+b+c+d)/4.0; 10 printf("Sum = %d; ",Sum); 11 printf("Average = %.1f",Average); 12 return 0; 13 }
第一步:使abcd为整形,设置它们的和为Sum,也为整形。使它们的平均值为浮点型。
第二步:输入abcd的值。
第三步:对它们进行求平均值。
第四步:输出Sum,Average。
遇到的问题:在进行编程的时候,总是忘记输入abcd的值,忘记“&”。
正确的输出:
题目3:是不是太胖了
1 #include<stdio.h> 2 int main() 3 { 4 int a; 5 float b,c; 6 scanf("%d",&a); 7 b=(a-100)*0.9; 8 c=2*b; 9 printf("%.1f",c); 10 return 0; 11 }
第一步:使a为整形,bc为浮点型。
第二步,输入a的值,计算b,计算c。
第三步,输出c。
遇见的问题:忘记bc是非整型,
修改之后:
题目4 输出各位数字
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c,d; 5 scanf("%d",&a); 6 b=a/100; 7 c=(a-(a/100)*100)/10; 8 d=a%10; 9 printf("%d %d %d",b,c,d); 10 }
第一步:int abcd为整形。
第二步:输入a的值。
第三步:计算b c d。
第四步:输出bcd的值。
遇见的问题:忘记对a进行输入,忘记“&”,
修改之后:
上传到coding:
git地址:https://git.coding.net/smj031915/text-disancizuoye.git
PTA的截图:
要求4:对本周学习的总结
本周学习了浮点数的表示方法,有关于变量赋值,字符变量,字符串变量还有算数运算符和算数表达式,关系运算符,关系表达式,逻辑运算符和逻辑表达式。if条件句。
遇到的问题:分不清字符变量和字符串变量表示方法,不理解逻辑表达式的真假性,if条件句总是不明白,每次输入时总是出现错误,if表达式的第三个 if......else不明白它的输入方式,将会努力练习。
表格
折线图
邀请的点赞的同学:
http://www.cnblogs.com/gu-an-cheng-wxm/
https://home.cnblogs.com/u/phsudie/
https://home.cnblogs.com/u/zxy980612/