第三周作业·

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三周作业·相关的知识,希望对你有一定的参考价值。

题目一:a乘以b

      实验代码:

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

  设计思路及运行结果:

技术分享技术分享

错误截图及改正

技术分享

错误:Id returned 1 exit status

 改正方法:度娘查询:函数声明与实现不一致(printf错打为print)

题目二

#include<stdio.h>
int main()
{
    int A,B,C,D;
    scanf("%d %d %d %d",& A,&B,&C,&D);
    int Sum=0;
    float Average=0;
    Sum=A+B+C+D;
    Average=(A+B+C+D)/4.0;
    printf("Sum = %d; Average = %.1f\\n",Sum,Average);
    return 0;} 

设计思路及运行结果

技术分享技术分享

错误及改正方法

技术分享

    

知识:在程序中10/3*3与10*3/3是不同的,10/3为整值计算,计算结果为整值。故10*3/3=10但10/3*3=9

改正方法:将3改为3.0,3.0为浮点数, 故计算时计算机将所有数值转换为浮点数。

 

 题目三

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

设计思路及运行结果

技术分享技术分享

错误及改正方法

技术分享

改正方法:问同学:scanf语句中忘加&导致程序崩溃

题目四

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

设计思路及运行结果

技术分享技术分享

无错误

 表格与折线图

技术分享技术分享

 git账号地址:https://git.coding.net/guozhikang/www.git

Git上传文件列表

技术分享

pta列表·

技术分享

 评论同学博客链接

孙佳钰:http://www.cnblogs.com/woshisun/p/7689887.html

孙娜:https://i.cnblogs.com/EditPosts.aspx?postid=7675386

 曹琪:http://www.cnblogs.com/blueblog6/p/7687445.html

 

以上是关于第三周作业·的主要内容,如果未能解决你的问题,请参考以下文章

1903021130-杨建-Java第三周作业-eclipse软件下编写代码并运行

第三周作业

2017秋-软件工程第三次作业-第三周例行总结

第三周作业。

第三周作业

第三周作业