C语言 锐格实验
二.多维数组
1.
七段显示器输出。计算器、电子手表和其它电子设备经常依靠七段显示器进行数值的输出。为了组成数字,这些设备需要“打开”7个显示段中的某些部分,同时“关闭”其它部分。假设需要设置一个数组来记住显示每个数字时需要“打开”的显示段。试编写一个程序,将输入进来的一位十进制数字转换成对应的显示段二进制编码,并实现显示码输出。各显示段的标号如下所示:
1 | #include <stdlib.h> |
2. 运用函数,将一个二方阵转置后输出。
1 | #include <stdio.h> |
4.
国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛,ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成,一个队每做出来一个题该队就会获得该题对应颜色的气球,气球越多就说明该队做的题目越多。当然如果一个颜色的气球越多就说明该气球对应的题也就越简单。现在给你很多很多的颜色的气球,问你那个颜色的气球最多。input 假设只有6种颜色,green,red,blue,pink,orange,black。输入数据有多组,每组数据开始给出一个整数n代表接下来有n个气球,接下来有n行,每行输入一种颜色,n <= 100output 输出个数最多的气球的颜色(题目保证个数最多的气球有且仅有一种颜色,数量相同按样本出现先后为准,以最后出现的颜色计)
1 | #include <stdio.h> |
5.
分词输出。输入一个句子(长度小于100),将其中的单词分割出来(单词个数不超过15,每个单词的长度不超过10),而后每行输出一个单词。提示您:单词应该以空白符后的第一个字母开始,以空白符或标点符号前的最后一个字母结束。输入数据有多组。
1 | #include <stdio.h> |