第三周作业


 

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

设计思路

第一步:定义a和b

第二步:令a与b相乘输出结果

编译格式出过错,还有不是很熟练。很多地方都是问的同学做的,下面的三个题也是一样。

这题没有遇到错误

#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;
}

设计思路

第一步:定义五个整数和一个浮点数

第二步:进行运算

第三步:输出运算结果

之前忘记浮点数怎么定义了

  参考别的同学写的程序,一行一行找。

 

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

  设计思路

第一步:思考程序的顺序

第二步:定义与运算

第三步:输出结果

忘记打符号了

自己观察,最后发现了

#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;
}

  设计思路

第一步:想程序顺序

第二步:赋值和运算

第三步:输出结果

 思路不太清晰,导致程序无错,但是运行结果却错了

问同学和去看别人的博客,仔细一想结果就想通了

运行的正确截图:

git截图:

 

 

https://git.coding.net/shupeng521/asd.git

总结:C语言因为刚刚接触有许多地方不是很懂,甚至一点儿都不会,但经过几周的学习我感觉我进步了许多。 不仅会输出hello,world。而且还学会了许多运算与定义,比如:定义一个整数,定义一个浮点数之类的,还有scanf的运算和printf的输出。这周又学了if和else,虽然学的有点快,我可能因为笨跟不上。但是我不会拉下课程,因为这是一门对我来说有趣的课,就是因为对电脑感兴趣我才学这个专业,如果没有难度那也就没有意思了。

遇到的问题:我遇到过很多问题,比如不会git上传,不会pta,不会格式,总是忘记";"这个符号,我都解决了。不光是自己研究,更是和同学交流。

 

time  10-18  10-20      
字数  50 300    

 

知识点  运算字符  博文总结      
           

 

 

 

 

 评论:

 

 

 

posted on 2017-10-20 09:31  舒鹏  阅读(157)  评论(5编辑  收藏  举报