第三周作业-张金禹
一.
`c
include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=ab;
printf("%d",c);
} `
第一步:定义整数a,b,c。
第二步:scanf输入a,b。
第三步:c=ab。
第四步:printf输出乘积c。
本题目无问题。
二.
`c
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",sum);
printf("; ");
printf("Average = %.1f\n",average);
} `
第一步:定义a,b,c,d四个整数与和sum。
第二步:定义平均值average。
第三步:求a,b,c,d的和sum,和a,b,c,d的平均值average(和sum/4.0)。
第四步:按照格式输出平均值,并通过%。1f保留一位小数。
求均值时令sum/4,结果只得到整形的结果,通过学习得知整数/整数只能得到整形数字,应改为浮点型数4.0即可得到小数。
三.
`c
include<stdio.h>
int main()
{
int H;
float b,c;
scanf("%d",&H);
b=(H-100)0.9;
c=2b;
printf("%.1f",c);
} `
第一步:定义整形数H(身高),浮点数b,c。
第二步:输入H。
第三步:通过计算公式得出体重c。
第四步:输出c(%.1f代表保留一位小数)。
本题目无问题
四.
`c
include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
b=a/100;
c=(a-(a/100)*100)/10;
d=a%10;
printf("%d,%d,%d",b,c,d);
} `
第一步:定义整形数a,b,c,d。
第二步:输入a。
第三步:利用整形自动输出整数部分的性质,分别将b,c,d输出为百位,十位,各位数字。
第四步:按照格式输出。
起初不知道怎么取余,通过询问同学得知在c语言中%为取余。
我的git地址:https://git.coding.net/ZJY15/ZJY15.git
上传代码截图:
PTA提交列表:
本周学习总结
在本周学习中,我学到了一些c程序的知识,完成了pta上的题目,同时也了解到输出格式的重要性。
同时,我也了解到编程对于熟练度的要求很高,很多次的编译错误都是因为一些小细节的失误导致的。对此我要多加练习。
同学点评:http://www.cnblogs.com/yaoshunyux/p/7689906.html
http://www.cnblogs.com/xmb1547828350/p/7673966.html
http://www.cnblogs.com/jsjyys/p/7680786.html
同时也欢迎大家来点评我的作业!
图表: