C语言作业(三)

一。完成PTA上四题作业

C语言作业(三)

二。具体解题

(一)。A乘以B

1.实验代码

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

2.设计思路

A:将要输入的正整数定义

B:套用公式

C:输出结果

3.本题调试中遇到的问题及结果

本题未遇到问题

4.运行结果

C语言作业(三)

(二)。求整数均值

1.实验代码

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

2.设计思路

A:定义输入正整数类型,输出的数类型及其精确位数

B:套用求和,平均值公式

C:输出结果

3.本题调试过程中遇到的问题及解决方法

C语言作业(三)

问题:不知如何把小数点精确到1位

解决方法:在课堂上通过老师的PPT学习到了如何规定输出格式

4.运行结果

C语言作业(三)

(三)。是不是太胖了?

1.实验代码

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

2.设计思路

A:定义要输入的正整数,要输出的精确到小数点后一位的数

B:套用题目所给的公式

C:输出结果

3.本题调试过程中遇到的问题及解决方法

C语言作业(三)

问题:同(二)中一样,忘记如何规定输出格式

解决方法:询问同学

C语言作业(三)

问题:计算结果出错,审题不清未观察到公斤与市斤的转换

解决方法:认真审题,发现了错误

4.运行结果

C语言作业(三)

(四)。输出各位数字

1.实验代码

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

2.设计思路

A:定义要输入三位正整数,要输出的三个数

B:通过a/100得到数,同时因为两个数都为INT型,得到的数也为整形,于是得到正整数作为百位数

C:同B的思路通过数的定义得到个位数,十位数

D:输出结果

3.本题调试中遇到的问题及解决方法

本题并未遇到问题

4.运行结果

C语言作业(三)

三.将代码上传到GIT

四.总结及学习进度条

(一)。总结:这周的学习有些难度,我认为我对C语言的重视还不够,C语言的学习中练习至关重要,我在这方面还需多多努力

(二)。学习进度条:

C语言作业(三)

C语言作业(三)

上一篇:Unity3D SceneView Camera


下一篇:SQL SERVER分区具体例子详解