#c语言l博客作业07

这个作业属于哪个课程 C语言程序设计ll
这个作业的要求 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9928
我在这个课程的目标 学会运用C语言并且运用来编写一些小程序
这个作业在哪个具体方面帮我实现目标 学会使用switch处理多分支问题
参考文献 C语言程序设计 、百度

7-11程序设计联考


*scanf这行放进了switch里面导致错误,移到外面就可以了
造测试数据

输入数据 输出数据
120621 Hunan agriculture university
803654 other university
421621 Aerospace university

include<stdio.h>
int main(void)
{
int account,y; (定义变量)
scanf("%d",&account);
y=account/100000; (求出数字的第一位数字)
switch(y)
{
(输入case及相应大学)
}
return 0;
}

7-12统计学生成绩


*忘了定义A=B=C=D=E=0,添上就可以了

造测试数据

输入数据 输出数据
17 76 56 94 73 60 65 69 1 0 2 3 1
34 42 99 88 77 66 1 1 1 1 2
86 83 81 34 64 42 0 3 0 1 2

include<stdio.h>
int main()
{
int (定义变量)
while(N)
{
N=N-1;
scanf("%d",&grade);
switch(grade/10)
(输入case以及相应五分制的数目累加)
输出(A,B,C,D,E)
return 0;
}

代码互评
我的代码

同学的代码

我用的while循环同学用的for循环
同学的代码较长,因为他用的case 0——8

我的代码

同学的代码

*同学是直接switch(account/100000)而我是定义y为数字第一个数字来表示

学习总结

3.1学习进度条

周/星期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第七周 12h 180 if-else语句 输入、输出的一些符号
第八周 9h 270 for循环语句 小数点位数的保留
第九周 13h 400 自定义函数 表格和图的一些格式问题
第十周 12h 550 多分支else-if以及字符型 一些字符型表示的运算
第十一周 11h 680 switch语句 返回值被忽略的问题


学习总结和感悟

  • 这次学习了switch语句,case后面要接一个常量表达式
  • 不属于break会继续执行其后语句段
  • 省略default,表达式与常量都不相等时,就什么都不执行
  • 觉得要复习以前知识不然有的会忘

    扫描二维码关注公众号,回复: 7790743 查看本文章

    思维导图

猜你喜欢

转载自www.cnblogs.com/yzc2416686584/p/11812851.html
今日推荐