第三周作业

题目1 1、实验代码

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

2,、设计思路

第一步:构建程序框架

第二部:将整数变量赋予A,B,C

第三部:输入A,B并将输入结果赋予A,B

第四部:计算出A乘B的值并赋值给C

第五步:打印出C的值 return 0 收尾

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

本题并未遇到问题

4.运行结果截图

题目2 1、实验代码

#include<stdio.h>
int main(){
  int a,b,c,d,e;
  float f;
  scanf("%d %d %d %d",&a,&b,&c,&d);
  e=a+b+c+d;
  f=e/4.0;
  printf("Sum = %d; Average = %0.1f",e,f);
  return 0;
}

2、设计思路

第一步:构建程序框架

第二步:将整数变量赋值给a,b,c,d,e,将浮点数变量赋值给f

第三步:输入数据并赋值给a,b,c,d

第四步:计算出a,b,c,d的和并赋值给e,将e除4.0的值赋值给f

第五步:打印出e,f的值并给f保留1位小数 return 0结束

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

解决方法:把多余的逗号给删除了

4.运行结果截图

题目3 1、实验代码

#include<stdio.h>
int main(){
  int a;
  float b;
  scanf("%d",&a);
  b=(a-100)*0.9/2.0;
  printf("%0.1f",b);
  return 0;
}

2、设计思路

第一步:构建程序框架

第二部:将整数变量赋予a,将浮点数变量赋予b

第三步:输入数据并赋值给a

第四步:根据题目的计算公式写出计算b的公式并赋值给b

第五步:打印出b的值 return 0结尾

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

遇到了理解错误的问题 以为公斤除以2是市斤 结果答案错误 然后改为公斤乘2是市斤 答案正确

4、运行结果截图

题目4 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、设计思路

第一步:构建程序框架

第二步:将整数变量赋予a,b,c,d

第三步:输入数据并赋值给a

第四步:由于是整数变量当三位数据除以100时得到的是整数没有小数 这个整数正是百位数赋值给b;先将三位数除以10得到前两位的整数,然后取余得到十位数赋值给c;将三位数除以100取余得到个位数赋值给d

第五步:打印b,c,d,return 0结尾

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

解决方法:在错误的前面一行加了个分号

4.运行结果截图

**代码托管**

git地址:https://git.coding.net/z1203239793/test.git

PTA提交:

**学习内容总结**

学习了if else 分支

学习了while循环

遇到的问题:

解决方法:添加了大括号

作业点评:http://www.cnblogs.com/z024108/ 

                 http://www.cnblogs.com/liuzehua123/

                 http://www.cnblogs.com/WeiPeng-wuban/

posted @ 2017-10-16 20:49  莫拉格尼  阅读(194)  评论(6编辑  收藏  举报