教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

C语言编程题目1(7)

来源:网络收集 时间:2026-03-02
导读: 对于每个测试实例,输出相应的结果。每组结果占一行 Sample Input 2 10 20 100 Sample Output 0 1 2 6 1427 Description 输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。 Input 输入一

对于每个测试实例,输出相应的结果。每组结果占一行 Sample Input 2 10 20 100

Sample Output

0 1 2 6 1427

Description

输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。 Input

输入一个正整数n(n<=1000) Output

如果n是素数输出\,否则输出\。输出占一行。 Sample Input 2

Sample Output Yes 1428

Description

输入一批学生的成绩(整数),输出最高分。

Input

输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。 Output

输出一个整数,即最高分。单独占一行。

Sample Input

7 6 5 9 2 -1 Sample Output

9

答案:

#include int main() { int max,a; max=0;

while(scanf(\ {

if(a>max) max=a; } printf(\ return 0; } 1429

Description

输入一个int型整数,将其逆序输出,每个数字后有一个空格。 Input

输入一个整数n,你可以假设n在int范围内 Output

将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1 Sample Input 12354

Sample Output 4 5 3 2 1 1430

Description

输入一个整数,从高位开始逐位分割并输出各位数字。 Input

输入一个正整数n,n是int型数据 Output

依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5 Sample Input 12345

Sample Output 1 2 3 4 5 答案:

#include int main() { int s; scanf(\

while(s!=0)

{ printf(\ s=s/10; } printf(\ return 0; } 1431

Description

输入两个正整数m和n,输出m和n之间的所有素数。 Input

输入两个正整数m和n,m<=n<=1000Output

输出m和n之间的所有素数,每个数后有一个空格,输出占一行。 Sample Input 2 6

Sample Output 2 3 5 1432

Description

输入两个正整数,输出其最大公约数和最小公倍数。 Input

输入两个正整数n和m(n<=1000,m<=1000)。 Output

输出m和n的最大公约数a和最小公倍数b。 Sample Input 4 6

Sample Output

2 12 1433

Description

将一个正整数分解质因数,例如,输入90,输出2 3 3 5 ,注意每个质因数后有一个空格。 Input

输入一个正整数n(2<=n<=2000)。 Output

从小到大输出n的所有质因子,每两个数之间空一格。 Sample Input 10

Sample Output 2 5 1436

Description

输入一个正整数n(n<=100),再输入n个整数,对输入的n个数按升序排序后输出。 Input

输入为两行

line1:一个整数n

line2:n个整数,每两个整数间有一个空格 Output

输出为一行,包含n个数,每个数之间有一个空格。 Sample Input

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

还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 Input

输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。 Output

输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开。 Sample Input 4

Sample Output 1 1 1 1 2 1 1 3 3 1 1439

Description

输入一个以回车符结束的字符串,将该字符串逆序输出。 Input

输入为一个字符串(少于80个字符)。Output

输出逆序后的字符串。 Sample Input

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 int main() { int n,i,j; char s[100]; scanf(\ for(j=0;j

2.一个数的数字逆序输出 #include int main() { int s; scanf(\ while(s!=0) { printf(\ s=s/10; } printf(\ return 0; }

…… 此处隐藏:653字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言编程题目1(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442345.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)