欢迎来到天天文库
浏览记录
ID:30773830
大小:57.50 KB
页数:9页
时间:2019-01-03
《c语言实验题目(下)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、定义两个字符数组Si、s2,并用赋初值的方法把两个字符串“Computer”和“Language”分别存放到si、s2中,要求不用库函数strcat(),把s2连接到si的尾部,然后以%s格式输出连接后的字符串si。#ineludevoidmain(){charsl[80],s2[40];inti=0,j=0;printf(”inputstringl:*');scanf(”%s”,&sl);printf(ninputstring2:");scanf(”%s”,&s2);while(sl[i]!='O')i++;sl[i]='';i++;while(s2[j
2、]!=, ,)sl[i++]=s2[j++];sl[i]=W;printf(uThenewstringis:%s'sl);}用赋初值的方法把字符串"Cisageneralpurpose,procedural,imperativecomputerprogramminglanguagedevelopedin1972byDennisRitchieattheBellTelephoneLaboratoriesforusewiththeUnixoperatingsystem."存放到字符数组s中,编程统计其中的大写字母、小写字母、数字、空格、逗号的个数。#include3、o.h>voidmain(){chars[512]="Cisageneralpurpose,procedural,imperative”"computerprogramminglanguagedevelopedin1972byDennis""RitchieattheBellTelephoneLaboratoriesforusewith""theUnixoperatingsystem.";intupper=0,lower=0,digit=0,space=0,comma=0;inti=0;while(sfi]){if(s[i]>=,A,&&s[i]<=,Z,)upper++;if4、(s[i]>='a'&&s[i]<='z,)lower++;if(s[i]>-0'&&s[i]v=9)digit++;if(s[i]=-')space++;if(s[i]==7)comma++;i++;printfC*这串字符串有大写字母%4个,小写字母%(]个,数字%(]个,空格%d个,逗号%44*",upper,lower,digit,space,comma);1试从主函数输入10个数据到数组中,编写对偶数项求和的子函数,它将计算结果返冋给主函数,rti主函数输出。#includeintoqh(inta[],intx){inti,s;s=0;for(5、i=l;i#i6、ncludeintprime(intn){intt=(int)sqrt(n);for(;i<=t;i++){if(n%i==0){m=0;break;}m=l;elsecontinue;}return(m);}voidmain(){intn;inti;printf(“请输入你要判断的数:”);scanf(”%d“,&n);while(n<=l){printf(“您输入了一个错误的数据,请重新输入:“);scanf("%du,&n);}if(prime(n))printf(n您输入的是一个素数”);elseprintfC*您输入的不是一个素数”)7、;输入三个整数,按由小到大的顺序输出。(要求使用指针來排序输出)#includevoidsort(int*a,int*b,int*c){intt=0;if(*a>*b){t=*a;*a=*b;*b=t;}if(*a>*c){t=*a;*a=*c;*c=t;}if(*b>*c)t=*b;*b=*c;*c=t;voidmain(){inta,b,c;printf(n请您输入三个整数:“);scanf(K%d%d%d",&a,&b,&c);sort(&a,&b,&c);printf(陀们由小
3、o.h>voidmain(){chars[512]="Cisageneralpurpose,procedural,imperative”"computerprogramminglanguagedevelopedin1972byDennis""RitchieattheBellTelephoneLaboratoriesforusewith""theUnixoperatingsystem.";intupper=0,lower=0,digit=0,space=0,comma=0;inti=0;while(sfi]){if(s[i]>=,A,&&s[i]<=,Z,)upper++;if
4、(s[i]>='a'&&s[i]<='z,)lower++;if(s[i]>-0'&&s[i]v=9)digit++;if(s[i]=-')space++;if(s[i]==7)comma++;i++;printfC*这串字符串有大写字母%4个,小写字母%(]个,数字%(]个,空格%d个,逗号%44*",upper,lower,digit,space,comma);1试从主函数输入10个数据到数组中,编写对偶数项求和的子函数,它将计算结果返冋给主函数,rti主函数输出。#includeintoqh(inta[],intx){inti,s;s=0;for(
5、i=l;i#i
6、ncludeintprime(intn){intt=(int)sqrt(n);for(;i<=t;i++){if(n%i==0){m=0;break;}m=l;elsecontinue;}return(m);}voidmain(){intn;inti;printf(“请输入你要判断的数:”);scanf(”%d“,&n);while(n<=l){printf(“您输入了一个错误的数据,请重新输入:“);scanf("%du,&n);}if(prime(n))printf(n您输入的是一个素数”);elseprintfC*您输入的不是一个素数”)
7、;输入三个整数,按由小到大的顺序输出。(要求使用指针來排序输出)#includevoidsort(int*a,int*b,int*c){intt=0;if(*a>*b){t=*a;*a=*b;*b=t;}if(*a>*c){t=*a;*a=*c;*c=t;}if(*b>*c)t=*b;*b=*c;*c=t;voidmain(){inta,b,c;printf(n请您输入三个整数:“);scanf(K%d%d%d",&a,&b,&c);sort(&a,&b,&c);printf(陀们由小
此文档下载收益归作者所有