C加加作业数组

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1题:

编写程序,将一个数组中的数循环左移。输入分2行:第一行为n的值,第二行为n个数。

样例输入:

5

1 5 3

2 0

样例输出:5 3 2 0 1

第2题:

编写程序,输入若干学生的成绩,计算平均分,并输出低于平均分的学生成绩。输入分2行:第一行为n的值,第二行为n个数;输出分2行:第一行为平均分,第二行为低于平均分的成绩。

样例输入:

5

60 70 80 90 100

样例输出:

80

60 70

第3题:

编写程序,从矩阵中找“鞍点”。如果某个元素是“鞍点”,那么该元素在所处的行中最大,列上最小,也可能没有鞍点。要求:如果有鞍点,输出鞍点的值,以及其所处的行和列下标,否则输出NO。输入分m+1行:第一行为m和n的值,以下m行代表二维数组,其中每一行包括n个数。

样例输入:

3 4

1 2 4 3

5 6 7 8

6 8 9 4

样例输出:4 0 2

样例输入:

3 4

1 2 3 4

5 6 7 0

8 7 6 5

样例输出:NO

第4题:

编写程序,计算两个矩阵(均为2行2列)之积。输入分2*2行:前两行为第一个矩阵,后两行为第二个矩阵。

样例输入:

1 2

4 5

3 5

1 7

样例输出:

5 19

第5题:

编写程序,比较两个字符串的大小,不允许使用strcmp函数。输入分2行,每一行均为字符串(不包含空格)。如果第一个字符串大于第二个字符串,则输出1;如果两个字符串大小相等,则输出0;如果第一个字符串小于第二个字符串,则输出-1。

样例输入:

China

China

样例输出:0

第6题:

编写程序,从键盘输入一任意字符串(允许包含空格),统计字符串中英文字母、数字字符、空格及其他字符的个数。

样例输入:abc 129 ++* ABC

样例输出:6 3 3 3

第1题:

编写程序,将任意n个数按从大到小的顺序排序。输入分2行:第一行为n的值,第二行为n个数。

样例输入:

5

1 5 3

2 0

样例输出:5 3 2 1 0

第2题:

编写程序,从任意n个数中找出素数并输出。输入分2行:第一行为n的值,第二行为n个整数。

样例输入:

5

1 3 5

2 0

样例输出:3 5 2

第3题:

输入整数n,将其各位数字取出后,重新组合成一个新的最大的整数。

样例输入:35241

样例输出:54321

第4题:

编写程序,求两个数组中的公共元素(顺序以第一个数组为准)。输入分4行:第一行为第一个数组的数据个数n,第二行为n个数,第三行为第二个数组的数据个数m,第四行为m个数。

样例输入:

4

3

1 3 2

样例输出:2 3

相关文档
最新文档