第三周作业

题目1.A乘以B

1.实验代码

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

2 设计思路

  1. include <stdio.h>固定模板。
  2. 定义函数a和b。
  3. 因为要在exe中输入a与b的值,所以使用scanf。
  4. 打印出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.设计思路

  1. include<stdio.h>固定模板。
  2. 因为要通过四个值求和和平均数,所以定义a,b,c,d,sum。
  3. 因为要在exe中输入a与b的值,所以使用scanf。
  4. 首先求出总和,通过总和求出平均数的值。
  5. 输出最后的结果。

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.设计思路

  1. include<stido.h>固定模板
  2. 因为只有身高是自变量,使用定义变量身高为h。
  3. 定义身高与体重的算法。
  4. 输出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.设计思路

  1. include <stdio.h>固定模板
  2. 定义a,b,c,d
  3. 思考算法
  4. 打印结果

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/

表格&曲线图

posted on 2017-10-18 21:00  Signal_LZQ  阅读(186)  评论(7编辑  收藏  举报