C语言程序设计竞赛模拟试题

上传人:小** 文档编号:159645198 上传时间:2022-10-09 格式:DOC 页数:6 大小:56KB
返回 下载 相关 举报
C语言程序设计竞赛模拟试题_第1页
第1页 / 共6页
C语言程序设计竞赛模拟试题_第2页
第2页 / 共6页
C语言程序设计竞赛模拟试题_第3页
第3页 / 共6页
点击查看更多>>
资源描述
1、编写程序,从键盘上连续输入若干字符,直到回车换行符结束。统计并输出所输入的空格、大写字母、小写字母,以及其他字符(不含回车换行符)的个数。#includestdio.hmain()charch=;inti=0,j=0,k=0,m=-1;doif(ch=a&ch=A&ch=Z)j+;elseif(ch=)m+;elsek+;while(ch=getchar()!=n);printf(smallletter=%d,capitalletter=%dn,i,j);printf(space=%d,other=%dn,m,k);2、编写程序,求100999之间所有的水仙花数。所谓“水仙花数”,即是一个三位数,它个位、十位、百位数字的立方和,恰好等于该数本身。#includestdio.hmain()inti,j=1;intnf,ns,nt;for(i=100;i=999;i+)nf=i%10;ns=i/10%10;nt=i/100;nf=nf*nf*nf;ns=ns*ns*ns;nt=nt*nt*nt;if(nf+ns+nt)=i)printf(The%dsnumberis%dn,j,i);j+;3、编写程序,求1-1/2+2/3-3/4+4/5-5/6+6/7.-99/100=?、编写程序,随机产生1-3个5不重复的数,并打印结果。方法方法二5、求1!+3!+.之.和.+11!6、有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?+Z=30(1)i-3x+2yT”一嗨硏一一7、编写程序,求使等式xy*840=yx*1470成立数。8、输入十进制整数,显示打印出十六进制。9、统计文本单词的个数,输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。#includestdio.hmain()charc,string80;inti,num=0,word=0;gets(string);for(i=0;(c=string)!=;i+)if(c=)word=0;elseif(word=0)word=1;num+;printf(Thereare%dwordintheline.n,num);10、编写检验密码程序,用户输入密码后,若正确,则显示信息:Now,youcandosomething!若输入错误,则显示信息:Invalidpassword.Tryagain!,并控制至多重复3次。3次出错,给出信息:Iamsorry,bye-bye!。#includestdio.h#includestring.hmain()charstr10;intk;for(k=0;k3;k+)printf(Pleaseenteryourpassword:);gets(str);if(strcmp(str,913911)if(k2)printf(Invalidpassword.Tryagain!n);elseprintf(Invalidpassword.);elsebreak;if(k=2)printf(Now,youcandosomething!n);elseprintf(Iamsorry,bye-bye!n);getchar();11、验证哥德巴赫猜想:任意一个大于等于6的偶数都可以分解为两个素数之和。编程从键盘输入这样的数打出结果。基本思想:为大于等于的任一偶数,可分解为和两个数,分别检查和是否为素数,如都是,则为一组解。如不是素数,就不必再检查是否素数。先从开始,检验和()是否素数。然后使再检验、是否素数,直到为止。利用上面的函数,验证哥德巴赫猜想的程序代码如下:验证成功12、编写一个程序,输入若干字符串,然后按升序将诸字符串打印输出。13、编写一个程序,接收从键盘输入的10个整数,存入一维数组,将前后元素依次对调后打印输出。#include“stdio.h”main()inta10,j,k,x;for(j=0;j10;j+)scanf(“%d”,&aj);for(j=0,k=9;j5;j+,k-)x=aj;aj=ak;ak=x;for(j=0;j10;j+)printf(“%d”,aj);14、编写一个程序,求每种货物当天的售出金额及商店的总收入。已知某商店销售货物的账单如表所示。货物名称sweets(糖果)fruit(水果)pastry(点心)单价(元/公斤)12.8015.3020.00销售量(公斤)120824415、三、已知学生三门课程基本信息如下。计算学生三门课程平均成绩后,列表输出学生的姓名、数学、英语、计算机、平均分信息,并打印出各科最高分。姓名数学英语计算机Mary9310088Jone829090Peter917671Rose1008092
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!