




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
29 题 号 题目 第 几 题 1编写一个售货机(POS)计算程序,用于水果店售货员算账。苹果每千克 3.2 元, 梨每千克 1.96 元,香蕉每千克 3 元,樱桃每千克 24 元。某顾客购买 1.5 斤苹 果,2 斤梨,3 斤香蕉,1.5 斤樱桃,付给售货员 100 元。要求规范输出这位顾 客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应 找回的款项。 #include #include void main() float n4,apple=3.2,pear=1.96,banana=3,Cherry=24,price,charge,money; int i; printf(“请输入水果重量苹果 梨 香蕉 樱桃 (不买的水果请输入 0):n“); for(i=0;i main() int i,sum1=0,sum2=0; printf(“请输入一组整数,0 结尾“); scanf(“%d“, while(i!=0) if(i0) sum1=sum1+1; else sum2=sum2+1; scanf(“%d“, 1 29 题 号 题目 第 几 题 printf(“%d,%d“,sum1,sum2); printf(“n“); 3统计 100-500 之间各个数字之和为 9 的三位数,输出这些三位数。例如 351 的 各个数字之和为 9。 #include main() int a,b,c,t; for(t=100;t main() int m,i,s; for(m=2;m main() int a,b,c,t; for(t=10;t main() float e=1.0; int t=1,i=1; while(1.0/t0.00001) 1 29 题 号 题目 第 几 题 i+; e=e+1.0/t; t=i*t; printf(“%fn“,e); 11从键盘输入一个字符串 str,统计其中大写英文字母 A,B,C,D 出现的次数。要求 输出原始字符串,以及统计的结果。 #include main() char str100; int n=0,i; gets(str); for(i=0;stri!=0;i+) if(stri=A|stri=B|stri=C|stri=D) n+; puts(str); printf(“%d“,n); 2 12将字符串 a 中的每个字符用加 3 的方法加密并存入数组 b 中,再对 b 中的字符 串解密存入数组 c。要求:初始化字符串 a,依次输出字符串 a、b、c。 #include main() char a=“hdckskshalsjak“,b100,c100; int i,j=0,u=0; for(i=0;ai!=0;i+) bj=ai+3; j+; bj=0; for(j=0;bj!=0;j+) cu=bj-3; u+; 2 29 题 号 题目 第 几 题 cu=0; puts(a); puts(b); puts(c); 13输入两个字符串 str1 和 str2,计算并输出 str2 在 str1 中出现的位置(提示: 从位置 0 开始计算,例如输入 str1 为”howareyou”,str2 为”are”,则位置 结果为 3),要求初始化字符串 str1 和 str2,输出原始字符串 str1 和 str2, 以及位置结果值。 #include void main() char str1=“weallhopeforsuccess“,str2=“for“,i,j=0,k,p; for(i=0;str1i!=0;i+) if(str2j=str1i) j+; k=i; p=j-1; else j=0; printf(“%dn“,k-p); puts(str1); puts(str2); 2 14从键盘输入一个字符串 str 和一个字符 ch,删除字符串 str 中和输入字符 ch 相 同的所有字符,输出原始字符串 str 以及删除字符 ch 后的字符串 str。 2 15从具有 10 个元素的一维整型数组中查找最小值的元素,然后与数组的第一个元 素对调。要求:初始化一维数组,输出该数组以及对调元素的数组。 #include main() int i,temp,b,a10=1,2,3,5,6,10,13,67,8,9; 2 29 题 号 题目 第 几 题 int max=a0; for(i=0;imax) max=ai; b=i; printf(“max=%dn“,max); temp=ab; ab=a0; a0=temp; for(i=0;i void main() int a10=2,4,2,5,6,7,3,7,4,8,b10; int i,j=0,k; for(i=0;i main() int a10=1,2,3,4,5,6,7,8,9,10,i,j; for(j=0;j main() int a45=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,i,j; int max=a00,min=a00,c=0,d=0,e=0,f=0; int temp; for(i=0;imax) max=aij; c=i; d=j; printf(“max is %d,在第%d 行第%d 列“,max,c,d); printf(“n“); for(i=0;i int fun(int n) int a,b; a=n%10; b=n/10%10; if(a=3|a=7) if(b=1) return 1; else return 0; else return 0; main() int a,n; for(n=3;n void change(int a44) int i=0,j=0,n=0,m=0,x,y,s; int max,temp1,temp2; max=a00; for(i=0;i=max) max=aij; x=i;y=j; temp1=axy; axy=0;max=a00; for(n=0;n=max) max=anm; s=m; axy=temp1; for(i=0;i int StrCount(char *str1,char *str2) int i=0,j=0,ncourt=0; for(i=0;*(str1+i)!=0;i+) if(*(str1+i)=*(str2+j) for(j=0;j void StrMid(char* str1,int m,int n,char* str2) int i=0,j=0; for(i=m;i void catStr(char str1,char str2) int i=0,j; while(str1i!=0) i+; for(j=0;str2j!=0;j+) str1i+j=str2j; str1i+j=0; int lenStr(char str) int i=0; while(stri!=0) i+; return(i); main() char str1=“howareyou“,str2=“me“; int n; puts(str1); puts(str2); catStr(str1,str2); n=lenStr(str1); puts(str1); printf(“%dn“,n); 26编写函数 void fun(char *t,char a,char b),将字符串 t 中所有 a 代表的字符 用 b 所代表的字符替换。 要求:在主函数中初始化字符数组,并输入字符 a 和 b,输出原字符数组及替换 3 29 题 号 题目 第 几 题 结果。 例如:初始化字符数组 str30=”This is a test of C language.”,输入字 符 a=t,b=T则替换结果为”This is a TesT of C language.”。 #include void fun(char *t,char a,char b) int i=0; for(i=0;*(t+i)!=0;i+) if(*(t+i)=a) *(t+i)=b; main() char str20; char a,n; gets(str); scanf(“%c %c“, fun(str,a,n); puts(str); 27编写函数 int fun(char *t,char a),统计字符串 t 中有多少个变量 a 代表的字 符。 要求:在主函数中初始化字符数组,并输入字符 a,输出原字符数组及统计结果。 例如:初始化字符数组 str30=”This is a test of C language.”,输入字 符 a=s,则统计结果为 3。 #include int fun(char *t,char a) int i=0,ncount=0; for(i=0;*(t+i)!=0;i+) if(*(t+i)=a) ncount+; return(ncount); main() 3 29 题 号 题目 第 几 题 char str100; char c; int n; gets(str); scanf(“%c“, n=fun(str,c); printf(“%dn“,n); 28编写函数 void fun(int *p,int n)对于一个存放任意 10 个整数的一维数组,从 第 n(0 void fun(int *p,int n) int i; for(i=0;i void newcopy(char *New,char *Old) 3 29 题 号 题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖北省孝感市普通高中联考协作体高一化学第一学期期末考试模拟试题含解析
- 山东省蓬莱一中2026届化学高一第一学期期中监测模拟试题含解析
- 带教培训课件
- 云南省江城县第一中学2026届化学高二第一学期期中考试试题含解析
- 2025年禁毒知识竞赛试题及参考答案
- 2025年金融高校创新与创业课程考试试题及答案
- 国庆活动促销方案
- 2025年教师资格证保教知识与能力(幼儿园)真题密卷答案详解
- 大班六一儿童节文艺汇演活动方案
- 2026届湖北省七市教科研协作体化学高一第一学期期中教学质量检测试题含解析
- GB/T 9969-2008工业产品使用说明书总则
- GB/T 3618-2006铝及铝合金花纹板
- GB/T 26255-2022燃气用聚乙烯(PE)管道系统的钢塑转换管件
- GB 31645-2018食品安全国家标准胶原蛋白肽
- 防山体滑坡应急预案
- 江苏省社会组织网上办事系统-操作手册
- DB37-T 3079-2017特种设备事故隐患排查治理体系细则
- 2023版江西省乡镇卫生院街道社区卫生服务中心地址医疗机构名单(1744家)
- 模具保养记录表
- 各种隔离标识
- 钢质防火门窗项目商业计划书范文参考
评论
0/150
提交评论