- 博客(4)
- 收藏
- 关注
原创 习题8-7 字符串排序
本题要求编写程序,读入5个字符串,按由小到大的顺序输出。 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于 80。 输出格式: 按照以下格式输出排序后的结果: After sorted: 每行一个字符串 输入样例: red yellow blue green white 输出样例: After sorted: blue green red white yellow 分析:此题并不难,但确实把我卡住了。原因有三。 第一:拖延症,选择困难症。我一开始的
2021-03-17 12:54:01
5235
4
原创 习题8-4 报数
报数游戏是这样的:有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m(<n)的人退出圈子;下一个人从1开始报数,报到m的人退出圈子。如此下去,直到留下最后一个人。 本题要求编写函数,给出每个人的退出顺序编号。 函数接口定义: void CountOff( int n, int m, int out[] ); 其中 n 是初始人数;m是游戏规定的退出位次(保证为小于 n 的正整数)。函数 CountOff 将每个人的退出顺序编号存在数组 out[] 中。因为C语言数组下标是从0开始的,
2021-03-15 14:21:05
169
原创 练习7-7 矩阵运算
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。 输入样例: 4 2 3 4 1 5 6 1 1 7 1 8 1 1 1 1 1 输出样例: 35 矩阵的术语与二维数组下标的对应关系表 术语 含义 下标规律 主对角线 从
2021-03-12 11:12:07
387
原创 习题4-6 水仙花数
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3≤N≤7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。 输入样例: 3 输出样例: 153 370 371 407 第一段代码: #include<stdio.h> #include<math.h> int main() { int n,i,j;
2021-03-06 15:19:41
777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人