摘要:
1 /*二维字符数组转换(卜胜贤) 2 题目描述: 3 编写函数fun, 函数的功能是: 将M行N列的二维数组中的字符数据, 按列的 4 顺序依次放到一个字符串中。 5 例如, 二维数组中的数据为: 6 W W W W 7 S S S S 8 H H H H 9 则字符串中的内容应是: WSHWSHWSH。 10 (知识点:数组、指针)11 输入描述:12 输入为一个3行4列二维字符数组数据13 输出描述描述:14 输出为一个长度为12的字符数组;15 #include<stdio.h>16 void main()17 {18 char a[3][4],s[12];19 ... 阅读全文
摘要:
1 /*整数各位取奇数 2 题目描述: 3 将一个整数中的每一位上为奇数的数依次取出,构成一个新数放在t中。 4 高位仍在高位,低位仍在低位。 5 例如,当s中的数为:87653142时,t中的数为:7531。 6 (知识点:控制语句、函数、指针) 7 输入描述: 8 输入数据为一个不大于100000000的整形数; 9 输出描述描述:10 输出数据为一个不大于100000000的整形数; */11 #include<stdio.h>12 void main()13 {14 int a;15 int b;16 int sum... 阅读全文
摘要:
1 /*围圈报数(谌海军) 2 题目描述: 3 有n(n<=100)围成一圈,顺序排号(从1排到n)。 4 从第一个人开始报数(从1报到m(m<=9)),凡报到m的人退出圈子, 5 问最后留下的是原来第几号的那位? 6 解题思路: 7 1、定义一个长度为100数组a,初始化为0; 8 2、接收键盘输入值n,m,数组a的前n-1个元素赋值为1~n; 9 3、建立两层嵌套循环,外循环至退出人数为n-1为止,10 内循环中从0循环至n,将a数组中非0的数据逢m置零,同时记录退出人数;11 4、循环全部结束后输出最后留下的一个a数组的非零元素的值。12 输入描述:13 输入为两个正整数,第 阅读全文