第三周作业

题目1

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

设计思路

1.将输入的两个数和输出的一个数用字母代替。

2.输入数值。

3.设计出公式并输出结果。

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

此题没有复杂的输入输出和算法,所以没有问题。

运行结果截图

 

题目2

#include<stdio.h>

int main()
{
    int a,b,c,d;
    int Sum;
    float Average;
    
    scanf("%d %d %d %d",&a,&b,&c,&d);
    
    Sum=a+b+c+d;
    Average=Sum/4.0;
    printf("Sum = %d; Average = %.1f",Sum,Average);
}

设计思路

1.将题目需要的数据输入。

2.用公式求出总和和平均值。

3.平均数保留一位小数。

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

忽略平均值精确到小数点后一位的条件。

修改为%.1f后程序运行正常。

运行结果截图

题目3

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

设计思路

1.输入数据。

2.输出数据单位为市斤,注意单位和小数点保留。

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

本题吸取了上道题小数点错误的经验,没有错误。

运行结果截图

题目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;
}

设计思路

1.运用取整和取余分别算出百位,十位,个位。

2.输出整数。

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

对取余的运用不熟练导致个位错误。

正确运用取余后运算正确。

运行结果截图

git地址:https://git.coding.net/q807443119/zuoye.git

本周学习了if语句和运算符语句,if语句的符号目前不够熟练,需要多加练习。

点评同学

丰大为 http://www.cnblogs.com/DavidPark/p/7675624.html

班庆泽 http://www.cnblogs.com/wsbqz/p/7694632.html

郭钊毅 http://www.cnblogs.com/nothingistrue/p/7698347.html

图表

 

posted @ 2017-10-20 11:33  顾家玮  阅读(144)  评论(3编辑  收藏  举报