第三周作业

DavidPark DavidPark     2022-09-23     144

关键词:

 

一,pta

1,7-9

实验代码

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     int a=0,b=0,c=0;
 6 
 7     scanf("%d %d",&a,&b);
 8     
 9     c=a*b;
10     printf("%d",c);
11  } 

设计思路

第一步:第五行中输入变量,并赋予初始值。

第二步:第七行输入变量,a,b的值。

第三步:第九行中计算a*b并将结果赋给c。

第四步:第十行中输出c的值。

出现的问题

运行结果

 

2.7-10:

实验代码

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     int a=0,b=0,c=0,d=0,sum=0;
 6     float Average;
 7     
 8     scanf("%d %d %d %d",&a,&b,&c,&d);
 9     
10     sum=a+b+c+d;
11     Average=sum/4.0;
12     printf("Sum = %d; Average = %.1f",sum,Average);
13     
14 }

设计思路

第一步:在第五行中输入整数型变量a,b,c,d,sum,第六行中输入浮点型变量average。

第二步:第八行中输入a,b,c,d。

第三步:第十行中算出a+b+c+d的值并赋给sum。

第四步:第十一行中用上步中sum值除以4.0求出average的小数值。

第五步:输出sum值,average值其中average值为保留一位小数应用%.1f。

遇到的问题

         最开始不知道如何保留一位小数输出的结果如上。

         在网上查阅的相关资料应用%.1f来表示

运行结果

 

3.7-11

实验代码

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     float a,b;
 6     
 7     scanf("%f",&a);
 8     
 9     b=(a-100)*0.9*2;
10     
11     printf("%.1f",b);
12 }

设计思路

第一步:第五行中输入浮点数变量a,b。

第二步:输入身高。

第三步:计算标准体重(a-100)*0.9*2,并赋值给b。

第四步:输出b的值并且保留一位小数值。

遇到的问题

浮点数的易错点,输入变量时应用float或double,scanf函数中应用%f,计算乘除法时应用带小数点的数,在输出时如果想保留小数可以用%.xf来表示。

运行结果

 

4,7-6

实验代码

 1 #include<stdio.h>
2 int main() 3 { 4 int n,a,b,c; 5 6 scanf("%d",&n); 7 8 a = n/100; 9 b = (n%100)/10; 10 c = n%10; 11 12 printf("a= %d,b = %d,c= %d\n",a,b,c); 13 }

 设计思路

第一步:在第四行中输入整数型变量a,b,c,n.

第二步:在第六行中输入n的值,即三位正整数。

第三步:在第八行中用n/100所得值即为百位数值,第九步中先对n除以100取余再用余数除以10即为十位的数值,第十步中对n除以10取余即为个位数值。

第四步:第十二行中输出a,b,c三个数。

遇到的问题

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     int n,a,b,c;
 6     
 7     a=n/100;
 8     b=(n-a*100)/10;
 9     c=n%10;
10     
11     printf("%d,%d,%d",a,b,c);
12     
13  } 

     这是原来的代码,感觉上面的代码更能体现取余就换上了。

运行结果

 

 二。git,提交列表

四道题目上传到git上

 

 

git地址

https://git.coding.net/DavidPark/123.git

提交列表

 

 

 

三,学习进度条:

时间

代码行数

时间(min

博客字数

博客时间min

知识点

10.15

200

120

0

0

关系运算

10.16

210

90

100

60

比较运算符

10.17

110

90

100

30

保留小数点

10.18

120

80

50

10

If else

10.19

100

90

50

10

If else

10.20

100

80

50

10

运算符

 

 

四,总结,作业点评:

作业点评

顾家玮:http://www.cnblogs.com/qq807443119/p/7698636.html

高立彬:http://www.cnblogs.com/gao628526/p/7674202.html

胡景文:http://www.cnblogs.com/wshjw/p/7698194.html

总结

    本周主要学习的是,运算符,if语句。其中运算符优先级问题确实有些难,不过根据老师给的技巧可以在想要优先运算的外面加()简单很多,还有=,==的问题也是傻傻分不清,只能多加练习了。if语句也是习惯性的在括号外加上分号,还有觉得if后面加{}着实有些麻烦。最后就是作业点评,很有意思,看到别人作业后看到别人的努力!!

 

大学第三周作业

#include<stdio.h>intmain(){intA,B,C;scanf("%d%d",&A,&B);C=A*B;printf("%d",C);return0;} 查看详情

第三周作业

yum私有仓库的实现及博客输出安装httpdyuminstall-yhttpd启动httpdsystemctlenable--nowhttpd下载所有yum仓库的线管包和mata数据dnfreposync--repoid=epel--download-metadata-p/var/www/html配置/etc/yum.repos.d/*.repovim/etc/yum.repos.d/*.repo 查看详情

第三周作业

题目一:A乘以B.     1,实验代码               2,设计思路         第一步:填 查看详情

软件工程第三周作业-效能分析

运行三次ptime.exe,时间如下:平均速度0.511s,我觉得挺快的。profile等待更新。 查看详情

第三周作业

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[[email protected] ~]# whoroot     pts/0        Feb 13 02:22  查看详情

软件工程_东师站_第三周作业

...;师大站1第二周05200见我博客软件工程_东师站_课堂笔记第三周063站立会议、单元测试 查看详情

第三周作业

1、本周的作业请参照此文:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html制定本组项目的GitHub版本更新流程。2、制定本组的代码规范、GitHub提交源码的标准。3、组长组织每周例会(可以使用群微信群试验一下每天沟通项目开发进... 查看详情

第三周作业

题目一7-9A乘以B1.实验代码#include<stdio.h>intmain(){inta,b;scanf("%d%d",&a,&b);printf("%d ",a*b);return0;}2.设计思路第一步:输入基本程序框架第二步:填写题目中的变量第三步:分清输入和输出变量并将其写到相应的地方3.遇到的问... 查看详情

第三周作业

#include<stdio.h>intmain(){intA,B;scanf("%d%d",&A,&B);intC=A*B;printf("%d",C);return0;}   1打出框架模板   2根据提示内容填入程序 #include<stdio.h>intmain(){intA,B 查看详情

第三周作业(代码片段)

学号20172313《程序设计与数据结构》第三周学习总结教材学习内容总结学习使用对象引用变量的声明与初始化以及注意事项。学习使用不同的类(String、Random、Math、DecimalFormat、printf)。学习“包”的概念以及使用。学习格式化输... 查看详情

第三周作业

 一,pta1,7-9实验代码1#include<stdio.h>23intmain()4{5inta=0,b=0,c=0;67scanf("%d%d",&a,&b);89c=a*b;10printf("%d",c);11}设计思路第一步:第五行中输入变量,并赋予初始值。第二步:第七行输入变量,a,b的值。第三步:第九行中计算a*b... 查看详情

16级第三周寒假作业f题

SlidingWindowTimeLimit:12000MS  MemoryLimit:65536K64-bitintegerIOformat:%lldProblemDescriptionCaseTimeLimit:5000MSAnarrayofsizen≤106isgiventoyou.Thereisaslidingwindowofsizekwhichismovingfrom 查看详情

第三周作业

1.实验代码#include<stdio.h>intmain(){inta,b;scanf("%d%d",&a,&b);printf("%d ",a*b);return0;} 2.设计思路①.先阅读好题目,清楚是什么内容的代码。②.在Devc++输入基本框架。③.在框架中添加输入变量和输出变量。④.编译运行。⑤.最... 查看详情

linux第三周作业

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显  示一次即可。    [[email protected] ~]$  who | cut -d‘ ‘ -f1 | sort | u 查看详情

第三周作业

***实验代码***题目一:7-9A乘以Ba.代码#include<stdio.h>intmain(){intA,B,c;scanf("%d%d",&A,&B);c=A*B;printf("%d",c);return0;}b.设计思路第一步:对A,B进行赋值。第二步:定义c。第三步:输入A,B;输出c。c.问题及解决方案无问题。d.运行... 查看详情

第三周作业·

题目一:a乘以b   实验代码:#include<stdio.h>intmain(){intA,B,C;scanf("%d%d",&A,&B); C=A*B; printf("%d ",C); return0;}  设计思路及运行结果:错误截图及改正错误:Idreturned1exitstatus 改正方法:度娘查询:函数声明与 查看详情

第三周作业2——效能测试

作业要求来自:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/956(此处想加一个目录)要求0(旧)以战争与和平作为输入文件,重读向由文件系统读入。连续三次运行,给出每次消耗时间、CPU参数。(2分)Windows系统推荐使用ptime.exe... 查看详情

第三周作业

一、阅读笔记(介绍Sylixos性能特点)1.Sylixos简介SylixOS是一款为嵌入式系统设计的硬实时操作系统(RTOS)。此系统于2006年开始开发工作。设计之初只是为了验证相关操作系统算法,后来经过多年的持续开发与改进,SylixOS已经不只... 查看详情