# C语言编程题目1

（1000）.

Description
Calculate a+b

Input
Two integer a,b (0<=a,b<=10)

Output
Output a+b The local tradition is that every train arriving from the direction A continues in the direction B with coaches reorganized in some way. Assume that the train arriving from the direction A has N <= 1000 coaches numbered in increasing order 1, 2, ..., N. The chief for train reorganizations must know whether it is possible to marshal coaches continuing in the direction B so that their order will be a1, a2, ..., aN. Help him and write a program that decides whether it is possible to get the required order of coaches. You can assume that single coaches can be disconnected from the train before they enter the station and that they can move themselves until they are on the track in the direction B. You can also suppose that at any time there can be located as many coaches as necessary in the station. But once a coach has entered the station it cannot return to the track in the direction A and also once it has left the station in the direction B it cannot return back to the station.

Sample Input
1 2

Sample Output
3

（1001）

Description
There is a famous railway station in PopPush City. Country there is incredibly hilly. The station was built in last century. Unfortunately, funds were extremely limited that time. It was possible to establish only a surface track. Moreover, it turned out that the station could be only a dead-end one (see picture) and due to lack of available space it could have only one track.

Input

The input consists of blocks of lines. Each block except the last describes one train and possibly more requirements for its reorganization. In the first line of the block there is the integer N described above. In each of the next lines of the block there is a permutation of 1, 2, ..., N. The last line of the block contains just 0. The last block consists of just one line containing 0.

No Yes （1002）

Description

Output
The output contains the lines corresponding to the lines with permutations in the input. A line of the output contains Yes if it is possible to marshal the coaches in the order required on the corresponding line of the input. Otherwise it contains No. In addition, there is one empty line after the lines corresponding to one block of the input. There is no line in the output corresponding to the last ``null'' block of the input.

Input

Output

Sample Input
5 1 2 3 4 5 5 4 1 2 3 0 6 6 5 4 3 2 1 0 0

Sample Input
1 10 1 2 3 3 4 4 5 5 5 6

Sample Output Sample Output
3 Yes

1003 if(score>=90&&score<=100) 我们知道，高中会考是按等级来的。 90~100 为 A; 80~89 为 B; 70~79 为 C; 60~69 为 D; 0~59 为 E。 编写一个程序，对输入的一个百分制 的成绩 t，将其转换成对应的等级。 Input 输入数据有多组，每组占一行，由一 个整数组成. Output 对于每组输入数据，输出一行。如果 输入数据不在 0~100 范围内，请输出 一行：“Score is error!”。 Sample Input 56 67 100 123 Sample Output E D A Score is error! 答案 #include<stdio.h> int main() { int score; while(scanf("%d",&score)! =EOF) { printf("A\n"); else if(score>=80&&score<90) printf("B\n"); else if(score>=70&&score<80) printf("C\n"); else if(score>=60&&score<70) printf("D\n"); else if(score>=0&&score<60) printf("E\n"); else printf("Score is error!\n"); } return 0; } 1005 已知元素从小到大排列的两个数组 x[] 和 y[]，请写出一个程序算出两个数组 彼此之间差的绝对值中最小的一个， 这叫做数组的距离。 Input 第一行为两个整数 m, n(1≤m, n≤1000)， 分别代表数组 f[], g[]的长度。 第二行有 m 个元素，为数组 f[]。 第三行有 n 个元素，为数组 g[]。 Output

YUANzi1987，这个密码是他的名字和 出生年份，怎么忘都忘不了，而且可 以明目张胆地放在显眼的地方而不被 别人知道真正的密码。 他是这么变换的，大家都知道手机上 的字母： 1--1， abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,就这么简单， 渊子把密码中出现的 小写字母都变成对应的数字，数字和 其他的符号都不做变换，声明：密码 中没有空格，而密码中出现的大写字 母则边成小写之后往后移一位， X， 如： 先边成小写，再往后移一位，不就是 y 了嘛， 简单吧。 记住， 往后移是 a 哦。 z

Input

Output

Sample Input
YUANzi1987

Sample Output
zvbo941987 1036 我们在“渊子数”的题目中已经了解了 渊子是个什么样的人了，他在大一的 时候参加过工商学院的“英语聚乐部”。 告诉你个秘密，这个俱乐部是个好地 方，不但活动精彩而且有 MM。 这不，英语俱乐部举办了一个叫做“英 文金曲大赛”的节目。这个节目有好多

Input

Input
1 Line 1:密码的位数 n (1 ≤ n ≤ 9)。 2 Line 2:1->n 个不重复的整数序列 (1 ≤ x[i] ≤ 9). 输入 0 结束。

Output

Output

Sample Input
10 10 10 10 10 10 9 xiaoyuanwang 0 0 0 0 0 0 0 beast

Sample Input
3 1 2 4 0

Sample Output
xiaoyuanwang 10.00 beast 0.00 1037 Jesse 是个数学迷， 他最喜欢研究“哥德 巴赫猜想”，因此他的计算机密码也都 采用素数。 但一直用同一个密码是不安全的，所 以他要经常更换他的密码。但他只允 许自己的密码中出现某些数字，且密 码的每一位都不相同。比如 1 2 4，则 有 6 种情况 124 142 214 241 412 421。 其中 241 和 421 为素数。为了获得他

Sample Output
241 421 1038 居然有假币！！！ 事情是这样的，现在猪肉涨了，但是 农民的工资却不见涨啊，没钱怎么买 猪肉啊。渊子这就去买猪肉，结果找 来的零钱中有假币！！！可惜渊子一 不小心把它混进了一堆真币里面去

1 如果天平不平衡，则较轻的那枚就 是假币。 2 如果天平平衡，则说明这两枚硬币 都是真的，而剩下那枚是假币 1039

Description

Input

Output

Sample Input
ABCDEFG ZYXWVUT AHBICJDKELFMGN ZYXWVUT ABCD ZYXWVUT HIJKLMNOPQ ZYXWVUT 0 0

Sample Output
Yes Yes No No 1040 今年的七夕异常的热闹，很多对新人 都把结婚日子选在了那天。于是，他 们决定一起举办“天上地下姻缘一线 牵”活动，在广场上举行集体婚礼。 为了活跃气氛，司仪想出了一个很有 意思的游戏：会场有 n(1≤n≤10000)对 新人，司仪在地上画出一排(共 2n 个) 格子，每个格子里都写着一个随机的 整数 Ai(1≤Ai≤10000)。 游戏开始后，让新人们任意地站成一 排(可能会有两个人站在了同一个格子 里)。等他们都站好以后，司仪开始计 算他们每个人自己的得分，记分规则 是：男方的分数等于把从自己所站的 位置开始一直累加到开头，女方的分 数等于从自己所站位置开始一直累加

Input

Output

Sample Input
3 3 6 2 4 5 2 0

Sample Output
2 1041 一年一度的七夕又要到了，可歌可泣 的牛郎织女又可以在鹊桥相会了。不 知道大家有没有雅兴陪 redraiment 坐 在葡萄藤下倾听他们的对话。 我们知道，牛郎要与织女相见，必须 要有喜鹊搭桥。所以，牛郎必须在天 河岸上等待，直到有喜鹊经过，于是 牛郎可以搭乘这只喜鹊往河对岸走。 当然，牛郎急着去见织女，所有在途 中，如果有速度更快的喜鹊赶上了他， 他就会换乘那只速度更快的喜鹊。 我们可以假定喜鹊的速度是恒定不变 的，并且喜鹊一直是沿直线飞行的(不 转弯，更不回头)，牛郎坐上喜鹊所花 的时间忽略不计。 现给出天河的宽度、每只喜鹊的初始 位置(我们设牛郎所在位置为 0，天河 方向为正方向)以及它们的速度(有可 能是负数，代表喜鹊往反方向飞行)， 这些数据都是整数。请你来帮忙计算 一下牛郎到达对岸与织女相会最少需 要多少时间，让他们早些有情人终成 眷属。^_^ 当然，如果没有喜鹊来搭载牛郎，我 们可怜的牛郎就到不了对岸与织女相 会了，那我们只好很遗憾的跟牛郎说： “Can't Solve”，我们祈祷不要发生这样 的事情。

Output

Sample Input
1 1 0 1 0 0

Sample Output
1000 1042

Description
1 11 121 1331 14641 1 5 10 10 5 1 上面的图形熟悉吗？它就是我们中学 时候学过的杨辉三角。

Input Input

Output

Output

Sample Input
2 3 0

Sample Input
2 4 0

Sample Output
1 1 1 1 1 1 1 2 1 1043 孙悟空在大闹蟠桃园的时候，第一天 吃掉了所有桃子总数一半多一个，第 二天又将剩下的桃子吃掉一半多一 个，以后每天吃掉前一天剩下的一半 多一个，到第 n 天准备吃的时候只剩 下一个桃子。这下可把神仙们心疼坏 了，请帮忙计算一下，第一天开始吃 的时候桃子一共有多少个桃子。

Sample Output
4 22

1044 一只成熟的兔子每天能产下一胎兔 子。每只小兔子的成熟期是一天。 某人领养了一只小兔子，请问第 N 天 以后，他将会得到多少只兔子。 Input 测试数据包括多组，每组一行，为整 数 n(1≤n≤90)。 输入以 0 结束。 Output 对应输出第 n 天有几只兔子(假设没有 兔子死亡现象)。 Sample Input 1

Input

2 0 Sample Output 1 2 Hint 数据类型可以用 64 位整数:__int64 详细信息请参 见:http://acm.zjgsu.edu.cn/Help/Code.ht ml 1045 Description 给出一串字符，要求统计出里面的字 母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ..., z 组成 数字:0, 1, ..., 9 空格:" "(不包括引号) 剩下的可打印字符全为其他字符。 Input 测试数据有多组。 每组数据为一行(长度不超过 100000)。 数据至文件结束(EOF)为止。 Output 每组输入对应一行输出。 包括四个整数 a b c d，分别代表字母、 数字、空格和其他字符的个数。 Sample Input A0 , Sample Output 1 1 1 1 1046

Input

Output

Sample Input
1 100 0 0

Sample Output
6 28 1047

Input

Output

Sample Input
2 220 284 100 200

Sample Output
YES NO 1048 我们知道人民币有 1、2、5、10、20、 50、100 这几种面值。 现在给你 n(1≤n≤250)元，让你计算换 成用上面这些面额表示且总数不超过 100 张，共有几种。 上面的菱形漂亮吗？ 现给出菱形的高度，要求你打印出相 应高度的菱形，比如上面的菱形高度 为7

Input

Output

2 4 6 3 2 5 7

Sample Output
12 70 1051 Description

Sample Input
1 7 0

Sample Output
* * *** ***** ******* ***** *** * 1050 求 n 个数的最小公倍数

Input

Output

Sample Input

Input

Input

Output

Sample Input Output

Sample Input
5 5 1 3 5 7 9 2 3 4 7 8

Sample Output
4 1054 计算 A+B

Sample Output
12 1053 已知两个整数数组 f[]和 g[]， 它们的元 素都已经从小到大排列。例如 f[]中可 能有 1，2，2，3，3，g[]中有 1，2，2， 2，3。 请写一个程序，算出这两个数组彼此

Input

Output

Input

Sample Input
1 2 3 4

Sample Output
3 7

Output

Hint

Sample Input
2 1 2 3 4

Sample Output
3 7

Hint

{ scanf("%d%d",&a,&b); printf("%d\n",a+b); } return 0; } 1056 计算 A+B

a!=0||b!=0) printf("%d\n",a+b); return 0; } 1057 计算 A+B

Input

Input

Output

Output

Sample Input
1 2 3 4 0 0

Sample Input
1 2 0 0

Sample Output
3

Sample Output
3 7

Hint

1061 给出三个整数，请你设计一个程序， 求出这三个数的和、乘积和平均数。

Input

Output
1063 输出一行，包括三个的和、乘积、平 均数。 数据之间用一个空格隔开，其中平均 数保留小数后面两位。 Description 有一个分数序列：2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前 n 项之和。 Input 1 2 3 输入只有一个正整数 n，1≤n≤10

Sample Input

Sample Output
6 6 2.00 1062

Output 输出改序列前 n 项和，结果保留小数 后6位 Sample Input

3 Sample Output 5.166667 Hint 结果需要用 double 类型来保存 答案：#include<stdio.h> int main() { int i,n,leag,a,b;

Input

Output

Sample Input
ABCDefgh123

double sum=0.0; a=2;b=1; scanf("%d",&n); for(i=0;i<n;i++)

Sample Output
abcdEFGH123

{ sum=sum+a*1.0/b; leag=a; a=a+b; b=leag;

Sample Output 1 2 3 4 5 1065 输入一个字符串 str1， 把其中的连续非 数字的字符子串换成一个‘*’，存入字 符数组 str2 中，所有数字字符也必须 依次存入 str2 中。输出 str2。 Input

} printf("%.6lf\n",sum); return 0; }

1064 Description 有一个长度为 n 的整数序列。请写一 个程序，把序列中的最小值与第一个 数交换，最大值与最后一个数交换。 输出转换好的序列。 Input 输入包括两行。 第一行为正整数 n（1≤n≤10）。 第二行为 n 个正整数组成的序列。 Output 输出转换好的序列。数据之间用空格 隔开。 Sample Input 5 2 1 5 4 3

\$Ts!47&*s456 Sample Output *47*456*23*9* 1066 Description

a23* +B9k

5 1 2 3 4 5

2 3 4 5 6

3 4 5 6 7

4 5 6 7 8

5 6 7 8 9

Sample Output Sample Output 75 1067 将一个字符串 str 的内容颠倒过来，并 输出。str 的长度不超过 100 个字符。 Input 输入包括一行。 第一行输入的字符串。 Output Description 输出转换好的逆序字符串。 Sample Input I am a student Sample Output tneduts a ma I 1068 从键盘输入一个长整数，从高位开始 逐位分割并输出 Input 正整数 n，不含前导零。 Output 分割的整数序列，各整数之间用空格 格开。 注意，最后一个数字后面没有空格！ Sample Input 654321 Input Sample Output 正整数 n（1≤n≤9）。 Output 6 5 4 3 2 1 1070 Description * *** ***** ******* ********* ******* ***** *** * 1069

Description 从键盘输入一个整数 n(1≤n≤9)，打印 出指定的菱形。

Sample Output 1:08:31 1072 Description

1 121 12321 1234321 123454321 1234321 12321 121 1 1074 Description 从键盘输入一行字符，统计其中单词 的个数，各单词以空格分隔，且空格 数可以是多个。 Input 输入只有一行句子。仅有空格和英文 字母构成 Output 单词的个数 Sample Input stable marriage problem Consists of Matching members Sample Output 7 1075 Description 从键盘输入两个正整数，求这两个正 整数的最小公倍数和最大公约，并输 出。 Input 输入包括一行。 两个以空格分开的正整数。

Output 两个整数的最小公倍数和最大公约 数。 Sample Input 6 8 Sample Output 24 2 1076 Description Redraiment 小时候走路喜欢蹦蹦跳跳， 他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一 下子蹦上两阶。 现在一共有 N 阶台阶，请你计算一下 Redraiment 从第 0 阶到第 N 阶共有几 种走法。 Input 输入包括多组数据。 每组数据包括一行:N(1≤N≤40)。 输入以 0 结束 Output 对应每个输入包括一个输出。 为 redraiment 到达第 n 阶不同走法的数 量。 Sample Input 1 2 0 Sample Output 1 2

1077 Description 输入三个字符后，按各字符的 ASCII 码从小到大的顺序输出这三个字符。 Input 输入数据有多组，每组占一行，有三 个字符组成，之间无空格。 Output

Sample Input 0 0 0 1 0 1 1 0 Sample Output 1.00 1.41 1080 Description 求实数的绝对值

Input 输入数据有多组，每组占一行，每行 包含一个实数。 Output 对于每组输入数据，输出它的绝对值， 要求每组数据输出一行，结果保留两 位小数。 Sample Input 123 -234.00 Sample Output

123.00 234.00 答案： #include<stdio.h> #include<math.h> int main() { double a,b; while(scanf("%lf",&a)!=EO F) { b=fabs(a);

printf("%.2f\n",b); } return 0; } 1081 输入一个百分制的成绩 t，将其转换成 对应的等级，具体转换规则如下： 90~100 为 A; 80~89 为 B; 70~79 为 C; 60~69 为 D; 0~59 为 E; Input 输入数据有多组，每组占一行，由一 个整数组成。 Output Output 对于每组输入数据，输出一行。如果 输入数据不在 0~100 范围内，请输出 一行：“Score is error!”。 Sample Input 56 67 100 123 Sample Output E D A Score is error! 1082 Description

Description 给定一段连续的整数，求出他们中所 有偶数的平方和以及所有奇数的立方 和。 Input 输入数据包含多组测试实例，每组测 试实例包含一行，由两个整数 m 和 n 组成 Output 对于每组输入数据，输出一行，应包 括两个整数 x 和 y， 分别表示该段连续 的整数中所有偶数的平方和以及所有 奇数的立方和。 你可以认为 32 位整数足以保存结果。 Sample Input 1 3 2 5 Sample Output 4 28 20 152 1084 Description Description 统计给定的 n 个数中，负数、零和正 数的个数 Input 输入数据有多组，每组占一行，每行 的第一个数是整数 n（n<100），表示 需要统计的数值的个数，然后是 n 个 实数；如果 n=0，则表示输入结束，该 行不做处理。 Output

Sample Output 1.00 0.50 1096 Description 对于表达式 n^2+n+41，当 n 在（x,y） 范围内取整数值时（包括 x,y）（-39 《=x《y《=50），判定该表达式的值 是否都为素数。 Input 输入数据有多组，每组占一行，由两 个整数 x，y 组成，当 x=0,y=0 时，表 示输入结束，该行不做处理。 Output 对于每个给定范围内的取值，如果表 达式的值都为素数，则输出"OK",否则 请输出“Sorry”,每组输出占一行。 Sample Input 0 1 0 0 Sample Output OK 1097 Description 青年歌手大奖赛中，评委会给参赛选 手打分。选手得分规则为去掉一个最 高分和一个最低分，然后计算平均得 分，请编程输出某选手的得分。 Input 输入数据有多组，每组占一行，每行 的第一个数是 n(2<N<100)，表示评委

3 6 3 7 1099 Description 输入 n(n<100)个数，找出其中最小的 数，将它与最前面的数交换后输出这 些数。 Input

1 2 3 4 1 4 3 2 5 1121 给定三条边，请你判断一下能不能组 成一个三角形。 Input 输入数据第一行包含一个数 M，接下 有 M 行，每行一个实例，包含三个正 实数 A,B,C。其中 A,B,C <1000; Output

2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf Sample Output 6 9 1102 Description 有 n(n<=100)个整数，已经按照从小到 大顺序排列好，现在另外给一个整数

x，请将该数插入到序列中，并使新的 序列仍然有序。 Input 输入数据包含多个测试实例，每组数 据由两行组成，第一行是 n 和 m，第 二行是已经有序的 n 个数的数列。 和 n m 同时为 0 标示输入数据的结束，本 行不做处理。 Output

Sample Input 3 3 -4 2 4 0 1 2 -3 0 Sample Output -4 3 2 -3 2 1 0 1106 Description

Sample Output 7.50 15.00 7.50 15.00 1 1107 Description 输入一个字符串，判断其是否是 C 的 合法标识符。 Input 输入数据包含多个测试实例，数据的 第一行是一个整数 n,表示测试实例的 个数，然后是 n 行输入数据，每行是 一个长度不超过 50 的字符串。 Output 对于每组输入数据，输出一行。如果 输入数据是 C 的合法标识符，则输出 "yes"，否则，输出“no”。 Sample Input 3 12ajf fi8x_a ff ai_2 Sample Output no yes no 1108 Description 对于输入的每个字符串，查找其中的 最大字母，在该字母后面插入字符串 “(max)”。 Input

I Want To Get An Accepted 1110 Description 统计每个元音字母在字符串中出现的 次数。 Input 输入数据首先包括一个整数 n， 表示测 试实例的个数，然后是 n 行长度不超 过 100 的字符串。 Output 对于每个测试实例输出 5 行，格式如 下： a:num1 e:num2 i:num3 o:num4 u:num5 多个测试实例之间由一个空行隔开。 请特别注意：最后一块输出后面没有 空行：） Sample Input 2 aeiou my name is ignatius Sample Output a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0

u:1 1113 Description 统计给定文本文件中汉字的个数。 Input 输入文件首先包含一个整数 n， 表示测 试实例的个数，然后是 n 段文本。 Output 对于每一段文本，输出其中的汉字的 个数，每个测试实例的输出占一行。 [Hint:]从汉字机内码的特点考虑~ Sample Input 2 WaHaHa! WaHaHa! 今年过节不说话要 说只说普通话 WaHaHa! WaHaHa! 马上就要期末考试了 Are you ready? Sample Output 14 9 1181

Description

Input

Output

?

a[4]=pem(x1,y1,x3 ,y3); a[5]=pem(x2,y2,x4 ,y4); for(i=1;i<6;i++) for(j=0;j<6-i;j++)

? ? ?

Sample Input
0 0 1 0 1 1 0 1 0 0 1 0 2 2 0 1

?

if(a[j]>a[j+1])
? ? ?

{ } if(a[0]==a[1]&&a[1]==a[2] &&a[2]==a[3]&&a[4]==a[5])

t=a[j];a[j

Sample Output
yes no 答案：
? ? ? ? ? ? ? ? ? ?

?

? ? ?

? ?

? ? ? ? ?

#include<stdio.h> int pem(int x1,int y1,int x2,int y2) { int s; s=(x2-x1)*(x2-x1) +(y2-y1)*(y2-y1); return s; } int main() { int x1,y1,x2,y2,x3,y3,x4,y4,i, j,t; int a[6]; while(scanf("%d%d %d%d%d%d%d%d",&x1,&y1,&x2, &y2,&x3,&y3,&x4,&y4)!=EOF) { a[0]=pem(x1,y1,x2 ,y2); a[1]=pem(x2,y2,x3 ,y3); a[2]=pem(x3,y3,x4 ,y4); a[3]=pem(x4,y4,x1 ,y1);

printf("yes\n"); else printf("no\n");

? ? ? ?

} return 0; }

1191 Description 素数在数论中占有重要的作用，这是 一道关于素数的简单题。给你一个整 数 m（0《m《100000），你能快速算 出形似 a+b=m 式子的个数吗（其中 a， b 都为整数且为素数且各不相同）？ Input 输入数据包含多个测试实例，每组测 试实例包含一个整数 m（如上所述）， 每组实例占一行。 Output

Input 输入包含多个非负整数和一个负整 数。该负数不作为有效成绩，只表示 输入结束。 Output 输出一个整数，即最高分。单独占一 行。 Sample Input

0 1 2 6 1427 Description 输入一个正整数 n， 判断 n 是否是素数， 若 n 是素数，输出”Yes”,否则输 出”No”。 Input

7 6 5 9 2 -1 Sample Output 9 答案： #include<stdio.h> int main() { int max,a; max=0; while(scanf("%d",&a),a>0)

printf("%d\n",max); return 0;

while(s!=0) { printf("%d",s%10); s=s/10; } printf("\n"); return 0;

1431 Description 输入两个正整数 m 和 n，输出 m 和 n 之间的所有素数。 Input 输入两个正整数 m 和 n，m<=n<=1000 Output 输出 m 和 n 之间的所有素数，每个数 后有一个空格，输出占一行。 Sample Input 2 6 Sample Output 2 3 5 1432 Description 输入两个正整数，输出其最大公约数 和最小公倍数。 Input 输入两个正整数 n 和 m （n<=1000,m<=1000)。 Output

line2：n 个整数，每两个整数间有一个 空格 Output 输出为一行，包含 n 个数，每个数之 间有一个空格。 Sample Input

2 12 1433 Description

5 3 4 2 1 5 Sample Output

1 2 3 4 5 1437 Description 有 n(n<=100)个整数，已经按照从小到 大顺序排列好，现在另外给一个整数 x，请将该数插入到序列中，并使新的 序列仍然有序。 Input 输入由两行组成，第一行是 n 和 x，第 二行是已经有序的 n 个数的数列。 Output 输出插入新的元素后的数列，每两个 整数间有一空格隔开。 Sample Input 5 5 3 4 6 7 8 Sample Output 3 4 5 6 7 8 1438 Description

I love acm! Sample Output !mca evol I 1446 Description 输入一个英文句子，将每个单词的第 一个字母改成大写字母。 Input 输入一个长度不超过 100 的英文句子， 每两个单词之间只有一个空格 Output 请输出按照要求改写后的英文句子。 Sample Input i like acm Sample Output I Like Acm 1445 Description 统计一篇文章里所有单词的总数，文 章都是由小写字母和空格组成的，没 有标点符号。 Input 输入一行由小写字母和空格组成的文 章，文章长度小于 200。 Output 输出文章中包含的单词个数 Sample Input

you are my

friend

Sample Output 4 1．顺序输出 多实例： #include<stdio.h> int main() { int n,i,j; char s[100]; scanf("%d",&n);getchar(); for(j=0;j<n;j++) { gets(s); for(i=0;s[i];i++) printf("%c ",s[i]); printf("\n"); } return 0; } 2．一个数的数字逆序输出 #include<stdio.h> int main() { int s; scanf("%d",&s); while(s!=0) { printf("%d",s%10); s=s/10; } printf("\n"); return 0; }

C语言程序设计模拟试题1(附答案).doc
C语言程序设计模拟试题1(附答案) - 《C 语言程序设计》模拟试卷一 一、 单
C语言基本编程题1.pdf
C语言基本编程题1 - C 程序设计编程题 1.输入 2 个整数,求两数的平方和
c语言入门编程题.doc
c语言入门编程题 - 实验一 一、 1. 题目: 模拟计算器: 输入两个运算量和
c语言程序填空题(1).doc
c语言程序填空题(1) - 三、程序填空题 导读:在程序填空题中,已经给出了程序
C语言程序设计教程第一章练习题题目.doc
C语言程序设计教程第一章练习题题目 - 单选题 1、下列语言中不属于计算机语言的

《C语言程序设计》第1章 C语言概述练习题答案.doc
C语言程序设计》第1章 C语言概述练习题答案_信息与通信_工程科技_专业资料。中国铁道出版社 第一章 C 语言概述练习题 一、选择题 1. C 语言是一种( )。...
C语言程序设计基础上机考试一题目及参考答案.doc
C语言程序设计基础上机考试一题目及参考答案_IT认证_资格考试/认证_教育专区。C语言程序设计基础上机考试一题目及参考答案,期末考试必备 ...
C语言程序设计课后习题答案(1-10全)(1)_图文.pdf
C语言程序设计课后习题答案(1-10全)(1) 2018-06-24 01:19:56 很好,支持,C语言程序设计课后习题答案(1-10全)(1) 2018-06-23 10:48:39 ...
C语言程序设计(第二版)习题参考答案1.pdf
C语言程序设计(第二版)习题参考答案1 - C 语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制...
c语言教程课后编程题答案[1].doc
c语言教程课后编程题答案[1] - 三、编程题 1. 编写程序,输入一个非负数,
C语言1-2章课后题解析.doc
C语言1-2章课后题解析 - 第一章 C 语言概述 课后题 一、选择题 1、一个 C 语言程序总是从( )。 A、主过程开始执行 B、主函数开始执行 C、子程序开始...
C语言程序设计试题及答案解析[1].doc
C语言程序设计试题及答案解析[1] - C 语言程序设计试题 第 1、2、3 章 概述、类型、表达式 一、选择题 1、 一个 C 程序由若干个 C 函数组成,各个函数在...
《C语言程序设计》试题一.doc
c语言程序设计题c语言程序设计题隐藏>> 《C 语言程序设计》试题一 一、填空题 1、C 语言中基本的数据类型有: 、、。 2、C 语言中普通整型变量的类型说明符为...
《C语言程序设计》习题及解答1-4章.doc
C语言程序设计》习题及解答1-4章 - 语言程序设计》 《C 语言程序设计》习题及解答 1-4 章第 1 章习题 一、单项选择题 1.C 语言程序的执行,总是起始于...
C语言编程题库与解析1.pdf
C语言编程题库与解析1 - 1 完成下列代码的编写 (1)给定变量 a,b 的值
c语言题目.txt
c语言题目 - 【程序1题目:古典问题:有一对兔子,从出生后第3个月起每个月
C语言程序设计模拟试题1(附答案).doc
C语言程序设计模拟试题1(附答案)_其它_高等教育_教育专区。福建省计算机二级考试复习资料, C语言程序设计 《C 语言程序设计》模拟试卷一 一、 单项选择题(每题 ...
C语言程序设计(第二版)习题参考答案1.doc
C 语言程序设计习题参考答案习 题 1 一、判断题 1.在计算机中,小数点和正负
C语言程序设计_习题大全(含答案)_C语言 1.pdf
C语言程序设计_习题大全(含答案)_C语言 1 - C 语言基础一: 1.下列四