第三周作业

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

设计思路:第一步:打好框架,定义两个变量A,B

                  第二步:输入变量,进行计算,然后输出A*B的值

错误原因:scanf时A,B前忘记加&,经仔细检查后修正

题目2:

#include <stdio.h>
int main()
{
  int A,B,C,D;
  scanf("%d %d %d %d",&A,&B,&C,&D);
  int Sum = (A+B+C+D);
  float Average = (A+B+C+D)/4.0;
  printf("Sum = %d; Average = %.1f" ,Sum,Average);
  return 0;
}

设计思路:打好框架,定义变量然后逐个计算即可,注意小数点后保留几位

碰到问题:输出时f前没加.1,后解决

题目3:

#include <stdio.h>
int main()
{
  int H;
  scanf("%d",&H);
  float A = (H-100)*0.9*2;
  printf("%.1f",A);
  return 0;
}

第一步:打好框架,定义变量,输入计算输出即可

问题:此题无问题

题目4:

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

第一步:打好框架,定义变量

第二步:注意%的作用,经分析即可得到个位十位百位的值

遇到问题:起初无从下手,经同学提醒运用%解决

要求三:

git地址:1482774622@qq.com

要求四:本周主要学习了用float如何保留小数点,%等符号的作用,scanf的格式等,遇到的主要问题:scanf时后指出变量总是忘加&,总是存在细节上的一些问题。

 

http://www.cnblogs.com/cyq66992152/p/7680592.html

http://www.cnblogs.com/1999-cyc/p/7687955.html

http://www.cnblogs.com/WeiPeng-wuban/p/7683270.html

posted @ 2017-10-19 23:17  关晟强  阅读(128)  评论(5编辑  收藏  举报