青少年软件编程(C 语言)等级考试试卷(二级) 2020 年 9 月 分数:100 题数:5 一、编程题(共 5 题,共 100 分) 1. 单词倒排 单词倒排 编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。
题目1:数字放大 视频解析👇: ,时长07:47 题目2:单词倒排 视频解析👇: ,时长10:06 题目3:计算矩阵边缘元素之和 视频解析👇: ,时长07:41 题目4:奇数单增序列 视频解析👇: ,时长17:03 题目5:实数加法 视频解析👇: ,时长57:28 【...
2. 单词倒排 编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。 时间限制:10000 内存限制:65536 输入 输入为一个字符串(字符串长度至多为100)。 输出 输出为按要求排序后的字符串。 样例输入 样例输出 试题编号:-2-02 试题类型:编程题 标准答案:...
35、请编写函数void fun(char xx[]),函数的功能是:将字符串数组xx中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号,将标点符号均转换为空格)仍重新存入字符串数组xx中。 例如:源字符串为:I am a student,则处理后字符串为:student a am I。 特别说明:若源字符串末尾有一...
青少年软件编程(C 语言)等级考试试卷(二级) 分数:100.00 题数:5 一、编程题(共 5 题,共 100 分) 1. 单词倒排 试题编号:0913-06 题型:编程题 答案: 难度:一般 试题解析: 2. 细菌的繁殖与扩散 试题编号:0913-07 题型:编程题 答案: 难度:一般 试题解析: 3. 大整数加法 试题编号:0913-08 题型...
}以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同时去除标点符号,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中。 void StrOL(void) { int i,j,k,m,n,ll; char yy[80]; for(i=0;i {ll=strlen(xx[i]);k=n=0; ...
2级-2020-9-05-单词倒排 http://noi.openjudge.cn/ch0107/28/ 2级-2021-12-01-统计指定范围里的数 2级-2021-12-02-按照个位数排序 2级-2021-12-03-过滤多余的空格 http://noi.openjudge.cn/ch0107/23/ 2级-2021-12-04-图像叠加 2级-2021-12-05-出书最多 ...
5.以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同时去除标点符号,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中。 void StrOL(void) { int i,j,k,m,n,ll; char yy[80]; for(i=0;i<maxline;i++) {ll=strlen(xx[i]);k=n=0; for(j=ll-1;j>=0;j--...
ifs1==0 s1=i; w=p[s1-1]; forj=s1;j p[j-1]=p[j]; p[i-1]=w; 以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同 时去除标点符号,之后把已处理的字符串应不含标点符号仍按行重新存入 字符串数组__中。 void StrOLvoid int i,j,k,m,n,ll; char yy; fori=0;i ll=strl...
count(char s[]) { int i=0; if(s[i]=='\0') return 0; while(isalpha(s[i]))i++; while(!isalpha(s[i])&&s[i]!='\0')i++; return 1+count(&s[i]); } void main() { char line[]="one world,one dream."; printf("%d",count(line)); } 【解析】本程序用递归来求单词个...