标签:images 思路 main 运行 https printf 结果 原来 五步
一,pta
1,7-9
实验代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int a=0,b=0,c=0; 6 7 scanf("%d %d",&a,&b); 8 9 c=a*b; 10 printf("%d",c); 11 }
设计思路
第一步:第五行中输入变量,并赋予初始值。
第二步:第七行输入变量,a,b的值。
第三步:第九行中计算a*b并将结果赋给c。
第四步:第十行中输出c的值。
出现的问题
无
运行结果
2.7-10:
实验代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int a=0,b=0,c=0,d=0,sum=0; 6 float Average; 7 8 scanf("%d %d %d %d",&a,&b,&c,&d); 9 10 sum=a+b+c+d; 11 Average=sum/4.0; 12 printf("Sum = %d; Average = %.1f",sum,Average); 13 14 }
设计思路
第一步:在第五行中输入整数型变量a,b,c,d,sum,第六行中输入浮点型变量average。
第二步:第八行中输入a,b,c,d。
第三步:第十行中算出a+b+c+d的值并赋给sum。
第四步:第十一行中用上步中sum值除以4.0求出average的小数值。
第五步:输出sum值,average值其中average值为保留一位小数应用%.1f。
遇到的问题
最开始不知道如何保留一位小数输出的结果如上。
在网上查阅的相关资料应用%.1f来表示
运行结果
3.7-11
实验代码
1 #include<stdio.h> 2 3 int main() 4 { 5 float a,b; 6 7 scanf("%f",&a); 8 9 b=(a-100)*0.9*2; 10 11 printf("%.1f",b); 12 }
设计思路
第一步:第五行中输入浮点数变量a,b。
第二步:输入身高。
第三步:计算标准体重(a-100)*0.9*2,并赋值给b。
第四步:输出b的值并且保留一位小数值。
遇到的问题
浮点数的易错点,输入变量时应用float或double,scanf函数中应用%f,计算乘除法时应用带小数点的数,在输出时如果想保留小数可以用%.xf来表示。
运行结果
4,7-6
实验代码
1 #include<stdio.h>
2 int main() 3 { 4 int n,a,b,c; 5 6 scanf("%d",&n); 7 8 a = n/100; 9 b = (n%100)/10; 10 c = n%10; 11 12 printf("a= %d,b = %d,c= %d\n",a,b,c); 13 }
设计思路
第一步:在第四行中输入整数型变量a,b,c,n.
第二步:在第六行中输入n的值,即三位正整数。
第三步:在第八行中用n/100所得值即为百位数值,第九步中先对n除以100取余再用余数除以10即为十位的数值,第十步中对n除以10取余即为个位数值。
第四步:第十二行中输出a,b,c三个数。
遇到的问题
1 #include<stdio.h> 2 3 int main() 4 { 5 int n,a,b,c; 6 7 a=n/100; 8 b=(n-a*100)/10; 9 c=n%10; 10 11 printf("%d,%d,%d",a,b,c); 12 13 }
这是原来的代码,感觉上面的代码更能体现取余就换上了。
运行结果
二。git
四道题目上传到git上
git地址
https://git.coding.net/DavidPark/123.git
三,学习进度条:
四,作业点评:
标签:images 思路 main 运行 https printf 结果 原来 五步
原文地址:http://www.cnblogs.com/DavidPark/p/7675624.html