第三周作业。

Posted on 2017-10-19 23:38  杨雨鑫1  阅读(144)  评论(2编辑  收藏  举报

要求二
一、
1、7-9 A乘以B
要求:输入的两个整数:A是你学号前两位数字,B是你学号后两位数字

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

2、设计思路
第一步:输入两个整数赋给a,b
第二步:输出a,b
第三步:输出a*b
3、本题调试过程碰到问题及解决办法
总是打错符号和字母。
解决方法:多加练习并改正。
4、运行结果截图

二、
1、7-10 求整数均值
要求:输入的整数是:你的身高、体重、学号前两位、学号后两位。另外平均值精确到小数点后一位(printf的格式控制字符串为%.1f)。

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

2、设计思路
第一步:输入四个整数分别赋给a,b,c,d
第二步:将a,b,c,d求和赋给Sum
第三步:设置浮点数Average
第四步:将(a+b+c+d)/4赋给Average
第五步:输出Sum和Average
3、本题调试过程碰到问题及解决办法
有点不太熟悉float,Average=(a+b+c+d)/4.0f,不太明白后面的.0,.1
解决办法:问同学解决,还有自己看C语言的书。
4、运行结果截图

三、
1、7-11 是不是太胖了
要求:输入的身高是你本人真实身高。

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

2、设计思路
第一步:输入一个整数赋给H
第二步:设置浮点数a
第三步:(H-100)0.92赋给a
第四步:输出a
3、本题调试过程碰到问题及解决办法
开始不明白浮点数和%.1f
解决办法:上网查询
4、运行结果截图

四、
1、7-6 输出各位数字
要求:输入整数是你学号后三位,注意本题需要使用运算符/。

#include<stdio.h>
int main()
{
  int a,b,c,d,e;
  scanf("%d",&a);
  b=a/100;
  c=a%100;
  d=c/10;
  e=c%10;
  printf("%d,%d,%d",b,d,e);
  return 0;
}

2、设计思路
第一步:输入一个整数赋给a
第二步:将a/100赋给b
第三步:将a/100的余数赋给c
第四步:将c/10赋给d
第五步:将c/10的余数赋给e
第六步:输出b,d,e的值
3、本题调试过程碰到问题及解决办法
没有问题
4、运行结果截图

要求三
Git地址:https://git.coding.net/yangyuxin/31212.git
PTA提交列表截图:

要求四
1、主要学了C语言的if else,以及求各位数字还有scant和printf,float。
遇到的问题:打代码不太熟练,应该多加练习。
2、点评同学
http://www.cnblogs.com/yaoshunyux/p/7689906.html
http://www.cnblogs.com/xmb1547828350/p/7673966.html
http://www.cnblogs.com/jsjyys/p/7680786.html
3、

Copyright © 2024 杨雨鑫1
Powered by .NET 8.0 on Kubernetes