第一题:
题目:
输入一个整数,判断它是正数、负数还是零,分别输出对应提示。
代码:![]()
运行结果:
第二题:
题目:
输入成绩(0-100),按以下规则输出等级:90 及以上"优秀"、80-89"良好"、70-79"中等"、60-69"及格"、60 以下"不及格"。(注意边界:90、80、70、60 分别属于哪一档,用 `>=`。)
代码:
运行结果:
第三题:
题目:
用 `for + range` 打印 1 到 20 之间所有偶数,每行一个。
代码:
运行结果:
第四题:
题目:
用循环输入 5 门课的成绩,输出总分和平均分(保留一位小数)。
代码:
运行结果:
第五题:
题目:
用哨兵模式:不断输入成绩,输入 -1 结束,输出"共 X 人,平均分 Y"。要求:如果一条成绩都没输入就结束,输出提示"没有成绩"而不是除零报错。
代码:
运行结果:
第六题:
题目:
打印完整的 9×9 乘法表(外层 1 到 9,内层 1 到 i,用 `\t` 对齐,每行末尾自动换行)。
代码:
运行结果:
第七题:
题目:
输入一个正整数,判断它是不是素数,并输出"X 是素数 / X 不是素数"。要求:小于 2 的数直接判为不是素数;试除到 `i * i <= num` 为止。
代码:
运行结果:
第八题:
题目:
输入一个正整数,输出:① 它是几位数;② 各位数字之和;③ 逆序输出各位数字。例如输入 3725,输出"4 位""各位之和 17""5 2 7 3"。
代码:
运行结果:
第九题:
题目:
使用多种方式实现两个数交互
代码:
运行结果:
第十题:
题目:
编程求一个四位自然数ABCD,它乘以A后变成DCBA
代码:
运行结果:
第十一题:
题目:
某数被80除所得的商,不但是7的倍数,而且用2,3,4,5,6去除余数都是1,求这个自然数
代码:
运行结果:
第十二题:
题目:
打印直角三角形
代码:
运行结果:
第十三题:
题目:
打印倒直角三角形
代码:
运行结果:
第十四题:
题目:
打印等腰三角形
代码:
运行结果:
第十五题:
题目:
打印菱形
代码:
运行结果:
第十六题:
题目:
打印空心菱形
代码:
运行结果:
第十七题:
题目:
打印对角线菱形