您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>中国大学MOOC-哈工大-C语言程序设计精髓第六-十二周编程题答案

中国大学MOOC-哈工大-C语言程序设计精髓第六-十二周编程题答案

【综合文库】

6.1 下面代码的功能是将百分制成绩转换为5分制成绩,具体功能是:如果用户输入的是非法

字符或者不在合理区间内的数据(例如输入的是a,或者102,或-45等),则程序输出 Input error!,并允许用户重新输入,直到输入合法数据为止,并将其转换为5分制输出。目前程序存在错误,请将其修改正确。并按照下面给出的运行示例检查程序。

#include #includeint main() {

int flag = 0, i, s; char grade;

printf(\while (1) {

flag=0;

scanf(\

for (i = 0; i < strlen(score); i++) {

if (score[i] >= "0" && score[i] <= "9") {

continue;

char score[100];

}

}

} else { }

flag = 1; break;

s = atoi(score);

if (s100 || flag == 1) {} else{}

break;

printf(\printf(\continue;

s = atoi(score);

if (s >= 90)

{}

else if (s >= 80) {}

else if (s >= 70) {}

else if (s >= 60) {} else {}

printf(\

grade = "E"; grade = "D"; grade = "C"; grade = "B"; grade = "A";

return 0;

}

6.2 编程计算a+aa+aaa+…+aa…a(n个a)的值(4分)

题目内容:

编程计算 a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。例如,当n=4,a=2,表示计算2+22+222+2222的值。

#include #include int main() {

int n,a,i,j;double p=0,q=0;

printf(\);scanf( \,&a,&n);for(i=1;i<=n;i++){

for(j=0,p=0;j

p=p+a*pow(10,j); }

q=p+q;}

printf(\,q);return 0; }

6.3

搬砖问题(4分)

题目内容:

n块砖( 27

#include \main() {

}

int a, b, c; long n, i, t, s = 0;

printf(\scanf(\

for (a = 0; 4 * a <= n; a++)

for (b = 0; 4 * a + 3 * b <= n; b++)

for (c = 0; 4 * a + 3 * b + c / 2 <= n; c += 2)

if (4 * a + 3 * b + c / 2 == n && c%2 == 0 && a+b+c==36) {}

printf(\

6.4

编程输出某年某月有多少天(考虑到闰年)。(5分)

题目内容:

从键盘输入一个年份和月份,输出该月有多少天(考虑闰年),用switch语句编程。

#include int main()

{int year,month,day;

printf(\); scanf(\,&year,&month); switch(month) {

case 1: day=31;break; case 2: day=28;break; case 3: day=31;break;

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《中国大学MOOC-哈工大-C语言程序设计精髓第六-十二周编程题答案》的人还看了以下文章

    延伸阅读

    关于运动会的宣传稿  1.成功了!终于成功了!我们为你喝彩,我们为你欢呼!你是最棒的,因为你相信自己,你是最厉害的,因为你有实力。你也是最可爱的,因为你展现着自己的风采。你,梁青青,自动化的自豪,

    方略:汉语词汇方略:南宋藏书家方略:清代江西医家方略:方先觉长子方略:电视剧《最酷的世界》中的角色方略:河南省驻马店市确山籍烈士方略:青岛市住房城乡建设局一级调研员下面是小编精心整理的班主任带班育人方

    《学校开学准备策划方案5篇》是一篇好的范文,感觉写的不错,希望对您有帮助,看完如果觉得有帮助请记得(CTRL+D)收藏本页。方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计

    对照检查材料的逻辑关系,具体包括情况的逻辑关系、问题的逻辑关系、思想认识的逻辑关系,以及努力方向整改措施的逻辑关系。以下是小编收集整理的村级巡查问题整改措施整改方案范文(精选6篇),仅供参考,希望能够

    装饰装修合同第一篇甲方(发包方):_______________________________乙方(承包方):_______________________________甲方委托乙方对甲方位于__

    时间慢慢流逝着,工作又将迎来新的进步,此时此刻需要开始做一个工作计划。那么你真正懂得怎么写好工作计划吗?以下是小编整理的村委会年度工作计划2022,希望可以提供给大家进行参考和借鉴。

    人总要学会成长,面对困难,我们从不知所措到冷静执着;面对社会,我们从惴惴不安到谈笑自如;面对一切,我们不再如从前。下面是爱学范文网小编分享的那一刻我觉得自己长大了,欢迎阅读参

    2023年上海市房地产买卖合同模板1立房地产买卖合同人卖方(甲方):买方(乙方):根据中华人民共和国有关法律、法规和本市有关规定,甲、乙双方遵循自愿、公*和诚实信用的原则,订立本合同,以下面是小编为大

    汾河源头导游词(5篇)汾河源头导游词篇1汾河源头位于宁武县东寨镇西北约1公里处,据《山海经》云:“管涔之山,汾水出焉”,所以后人认为这里就是汾河水的源头。源头处是一个水塘,塘上的石壁上刻有四个大字

    光阴的迅速,一眨眼就过去了,成绩已属于过去,新一轮的工作即将来临,写好计划才不会让我们努力的时候迷失方向哦。相信许多人会觉得计划很难写?下面我帮大家找寻并整理了一些优秀的计划书范文,我们一起来了解一下