第三周作业

1.

A

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

设计思路:

1 先将此题需要输入与输出的数用字母代替并设出;

2 再将值输入到字母中;

3 按照要求最后输出结果。

4这道题比较叫基础,没有什么问题。

B

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

1 按照要求将四个数字用四个字母设出,随后再设出这四个数字的总和sum里;

2先求出这四个数的总和,再求出这四个数的平均数,要注意平均数是小数的问题,需要用float型;

3最后根据要求输入数字得出结果。

这道题上课老师讲过,没有什么问题。

C

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

1 设出所需要的数的字母,注意标准体重保留小数点后一位,所以还是需要用float型,并且题目中已经给出数的范围,不用考虑其他情况;

2 需要注意的是结果需要市斤,注意市斤与公斤的转换;

3  根据题目输出相应的数字得出结果。

但是由于马虎,而且打的速度比较快,忘记了&字符,导致结果的失败,以后还需要多注意子目前的字符问题。

最后还是成功了。

D.

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

1 先将数用字母设出;

2 要仔细考虑的是十位如何取余的问题,用十位取余后再除以十取整。

3通过100和10求出各位与百位,最后输出数字得出结果。

2.git地址:https://git.coding.net/hjw-/666.git

  本周主要学习的知识是if语句,要注意字符的优先级并且熟练运用,多加练习。

 代码行数及时间:

 

评论我的小伙伴:

http://www.cnblogs.com/DavidPark/

 http://www.cnblogs.com/gao628526/

http://www.cnblogs.com/nothingistrue/ 

 

posted @ 2017-10-20 22:20  胡景文  阅读(174)  评论(3编辑  收藏  举报