您的位置:首页 > 其它

第三周作业

2017-10-16 22:36 260 查看
题目一 7-9 A乘以B

1实验代码

#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n",a*b);
return 0;
}


2设计思路

第一步;输入基本框架

第二步;添加题目所需要的变量a,b

第三步;添加题目中的运算

第四步;打出scanf和printf框架

第五步;程序框中输入两组数字 并成功运算

3本题遇到的问题及解决方法



遇到的问题:A>100这种限制不知道怎么添加?

解决方法:这道题的解法根本不用输入运算符,我给它想的复杂化了。还有就是后面忘记加分号。

4运行结果图



我的学号(2017024093)

题目二 7-10求整数均值

1实验代码

#include <stdio.h>
int main()
{
int a,b,c,d;
int sum;
float aver;

scanf("%d %d %d %d",&a,&b,&c,&d);
sum=a+b+c+d;
aver=(float)sum/4;
printf("Sum = %d;Average = %.1f",sum,aver);

return 0;
}


2设计思路

第一步;打出框架

第二步;看清问题需要什么类型的变量(int,float)

第三步;找出题目要求公式;{(a+b+c+d)/4}

第四步;输入和输出内容分别对应各自的运算符(scanf,printf)。

3本次调试过程中遇到的问题及解决办法



遇到的问题;在编译器中上传正确,在PTA中答案错误。

解决方法;给同学看了我的截图,他并没有看懂,并把他的正确截图发给了我,这才知道我是%.1f没有分清造成我的编译错误,之后修改就一次成功

4.运行结果截图



题目三 7-11是不是太胖了

1实验代码

#include <stdio.h>
int main()
{
int A;
float B,C;

scanf("%d",&A);
B=(A-100)*0.9;
C=B*2;
printf("%.1f",C);

return 0;
}


2设计思路

第一步;输入框架

第二步;找准需要什么类型的变量

第三步;找到算出最后结果的公式

第四步;输入输出变量选择完毕



遇到的问题;打不出来浮点数

解决方法;询问同学后知道我的%.1f打成了%.1lf 改正之后变正确

4运行结果图



ps: 身高(172)体重(60kg)

题目四 7-6输出各位数字

1 实验代码

#include <stdio.h>
int main()
{
int a,b,c,d;

scanf("%d",&a);
b=a/100;
c=a/10%10;
d=a%10;
printf("%d,%d,%d",b,c,d);

return 0;
}


2设计思路

第一步;打出框架

第二步;打出所需类型变量

第三步;输入变量符号

第四步;计算出所需公式

第五步;输出内容选择好

3本题调试过程碰到的问题及解决办法

此题遇到的问题以上三题已经解决

4运行结果截图



五 成功上传git截图



git地址

https://git.coding.net/hezongyan321/text.git.

六 遇到问题及解决方法

在这次完成PTA作业中最让我崩溃的是%.1f与%.lf分不清楚的情况

还有在老师还没有讲到取余时不清楚%的用处也不会完成此作业

现在学到要输入259的个位是259%=9

十位是259/10%10=5

百位是259/100=2

七 折线及表格

时间代码行数博客字数涉及知识点
共三个小时约50500+浮点数


PTA截图提交列表



我评论的博客链接

姚爽 www.cnblogs.com/yaoshuang/p/7680489.html

胡俊鲜 www.cnblogs.com/123456hjx/p/7684532.html

陈雨秋 www.cnblogs.com/cyq66992152/p/7680592.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: