第三周作业
题目1.A乘以B
1.实验代码
#include<stdio.h>
int main ()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a*b);
return 0;
}
2 设计思路
- include <stdio.h>固定模板。
- 定义函数a和b。
- 因为要在exe中输入a与b的值,所以使用scanf。
- 打印出a*b的值。
3. 本题调试过程碰到问题及解决办法
问题
解决方法
重新检查,忘记在scanf中a前面加入&的字符。
4. 运行截图
题目2.求整数均值
1.实验代码
#include <stdio.h>
int main ()
{
int a,b,c,d,sum;
scanf("%d %d %d %d", &a, &b, &c, &d);
sum = a + b + c + d;
printf("Sum = %d;", sum);
printf(" Average = %0.1f\n", sum/4.0);
return 0;
}
2.设计思路
- include<stdio.h>固定模板。
- 因为要通过四个值求和和平均数,所以定义a,b,c,d,sum。
- 因为要在exe中输入a与b的值,所以使用scanf。
- 首先求出总和,通过总和求出平均数的值。
- 输出最后的结果。
3.本题调试过程中碰到的问题及解决办法
问题
3.解决办法
询问老师,发现是格式错误,sum后缺少;符号。
4.运行截图
题目3.是不是太胖了
1.实验代码
#include <stdio.h>
int main (){
int h;
scanf("%d",&h);
printf("%0.1f",(h-100)*0.9*2);
return 0;
}
2.设计思路
- include<stido.h>固定模板
- 因为只有身高是自变量,使用定义变量身高为h。
- 定义身高与体重的算法。
- 输出w。
3.本题调试过程中碰到的问题及解决方法
此题比较简单,没有问题。
4.运行截图
题目4.输出各位数字
1.实验代码
#include<stdio.h>
int main ()
{
int a,b,c,d;
scanf("%d",&a);
b=a/100;
c=(a-b*100)/10;
d=(a-b*100-c*10);
printf("%d,%d,%d",b,c,d);
return 0;
}
2.设计思路
- include <stdio.h>固定模板
- 定义a,b,c,d
- 思考算法
- 打印结果
3.本题调试过程中碰到的问题及解决方法
问题
算法出现错误
解决方法
上网百度,找人询问,最后明白算法。
4.运行截图
git地址
https://git.coding.net/singal/test.git
截图
PTA的提交列表的截图
总结本周所学内容、遇到的问题
1.内容
- if语句
- float
- 复习之前学的scanf函数
2.问题
%0.1f 上面的float后的数字加.0。
if和else一行是否加; 答案:不加
评论博客
1.http://www.cnblogs.com/simalang/
2.http://www.cnblogs.com/shupeng521/
3.http://www.cnblogs.com/liuzehua123/