#c语言l博客作业07

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

7-11程序设计联考
#c语言l博客作业07_第1张图片

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

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

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

7-12统计学生成绩
#c语言l博客作业07_第2张图片

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

代码互评
我的代码
#c语言l博客作业07_第3张图片
同学的代码
#c语言l博客作业07_第4张图片
我用的while循环同学用的for循环
同学的代码较长,因为他用的case 0——8

我的代码
#c语言l博客作业07_第5张图片
同学的代码
#c语言l博客作业07_第6张图片
*同学是直接switch(account/100000)而我是定义y为数字第一个数字来表示

学习总结

3.1学习进度条

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

#c语言l博客作业07_第7张图片
学习总结和感悟

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

    思维导图

    #c语言l博客作业07_第8张图片

你可能感兴趣的:(#c语言l博客作业07)