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

c语言程序设计题库(6)

来源:网络收集 时间:2026-02-23
导读: { col=j; max=a[i][j]; } rowResult=GetRowIndex(a,col); if(row==rowResult) { flag=1; break; } } if(flag==1) { printf(\} else printf(\ } 25题目标题: 最长单词(谌海军) 题目描述: 输入一个字符串,将其中

{ col=j; max=a[i][j]; }

rowResult=GetRowIndex(a,col); if(row==rowResult) { flag=1; break; } }

if(flag==1) {

printf(\} else printf(\ }

25题目标题:

最长单词(谌海军) 题目描述:

输入一个字符串,将其中最长的单词输出(不含标点符号); 如果最长单词的数量有多个,输出第一个即可;

注:大写字母的ascii码从65~90,小写字母的ascii码从97~122; 输入描述:

输入为长度小于100的字符串; 输出描述描述:

输出为长度小于100的字符串;

26题目标题:

金额转换(谌海军) 题目描述:

将一个小写的金额数字转换为大写输出 提示:

1、注意数字的取值范围;

2、注意连续的多个零,如:60021应表示为六万零二十一,而不是六万零千零百二十一; 3、金额的各位大写采用简体中文:十百千万;

4、数字的大写采用简体中文:零一二三四五六七八九; 输入描述:

输入为一个5位数的正整数; 输出描述描述:

输出为大写的数字; #include int p(int t);

void main() {

char wei[5][10]={\十\百\千\万\

char num[10][10]={\一\二\三\四\五\六\七\八\九\ int i;

int n,count=0,s; scanf(\ s=n;

while(s>0) {

s=s/10; count++; }

for(i=count;i>0;i--) {

printf(\ printf(\ n=n%p(i-1); if(n

if(n==0) break;

printf(\零\ i--; }

while(n

int p(int t) {

int i,result=1; for(i=0;i

result=result*10; return result; }

27题目标题:

查找不同的木棍(彭玉旭) 题目描述:

小明的收集了一些木棍,并测量了每个木棍的长度,记录下来.假设小明有奇数根木棍,只有一

个木棍找不到跟它一样长的另外一根木棍.请编程找出这个没有相同长度的木棍,输出它的长度.

知识点: 排序;或者用异或操作 0 异或x=x;x异或x=0;a异或b异或c=a异或(b异或c)=(a异或b)异或c=a异或c异或b 输入描述:

输入包含一个奇数n(n<30000),然后是n个整数,表示每个木棍的长度,并保证只有一根木棍找不到跟他一样长的木棍. 输出描述描述:

输出符合条件的木棍的长度 #include #define N 30000 void main() {

int n,i,j,temp; int a[N];

scanf(\ for(i=0;i

scanf(\ for(i=0;i

if(a[i]

temp=a[i]; a[i]=a[j]; a[j]=temp; } }

for(i=0;i

if(i==n-1) {

printf(\ break; } else {

if(a[i]!=a[i+1]) {

printf(\ break; } else i++;

}

} }

28题目标题:

最长上升子序列数(闫博钊) 题目描述:

一个数的序列bi,当b1

你的任务,就是对于给定的序列,求出最长上升子序列的长度。 输入描述:

第一行输入序列的长度N(1<=N<=1000)。第二行给出序列中的N个整数,这些整数的取值范围都在0到10000。 输出描述描述:

输出最长上升子序列的长度 #include void main() {

int n,i,j,max=0; int a[100],b[100]; scanf(\ for(i=0;i

scanf(\ for(i=0;i

for(i=n-1;i>=1;--i) {

for(j=i-1;j>=0;--j) {

if(a[j]

for(i=0;i

if(max

printf(\}

29题目标题:

求反顺序数(张然) 题目描述:

输入一个正整数,要求以相反的顺序输出该数。例如输入12345,输出位54321 输入描述:

输入一个整数n, 输出描述描述: 输出一个反顺序的数 #include

int main() {

int n,i,a[20],k=0,t; scanf(\ while(n>0) {

t=n; a[k]=t; n=n/10; k++; }

for(i=0;i

printf(\}

31题目标题:

求三个整数的最大公约数(杨洁) 题目描述:

对任意三个整数,求它们的最大公约数 输入描述: 三个整数a,b,c 输出描述描述: a,b,c的最大公约数 #include int f(int a,int b); void main() {

int a,b,c,x;

scanf(\ x=f(f(a,b),c); printf(\}

int f(int a,int b) {

…… 此处隐藏:171字,全部文档内容请下载后查看。喜欢就下载吧 ……
c语言程序设计题库(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593446.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)