欢迎来到天天文库
浏览记录
ID:17859992
大小:583.50 KB
页数:144页
时间:2018-09-07
《c语言程序设计100题(续)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、功能:将一个字符串中的前N个字符复制到一个字符数组中去,不许使用strcpy函数。#includemain(){charstr1[80],str2[80];inti,n;/***********SPACE***********/gets(【?】);str1scanf("%d",&n);/***********SPACE***********/for(i=0;【?】;i++)i2、[i]=str2[i]printf("%s",str2);}答案:=======(答案1)=======str1=======(答案2)=======ii=========或=========i<=n-1=========或=========n-1>=i=======(答案3)=======str2[i]=str1[i]=========或=========*(str2+i)=*(str1+i)=========或=========*(str2+i)=str1[i]======3、===或=========str2[i]=*(str1+i)=======(答案4)=======str2[n]=' '=========或=========str2[i]=' '=========或=========str2[n]=0=========或=========str2[i]=0=========或=========*(str2+n)=' '=========或=========*(str2+i)=' '=========或=========*(str+n)=0=========或=========*(st4、r2+i)=0二、程序改错共1题(共计30分)功能:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。#include"conio.h"#includevoidmain(){charletter;printf("pleaseinputthefirstletterofsomeday");/**********FOUND**********/while((letter=getch())='Y')letter=getch()!=Y{switch(letter){case'S'5、:printf("pleaseinputsecondletter");if((letter=getch())=='a')printf("saturday");elseif((letter=getch())=='u')printf("sunday");elseprintf("dataerror");break;case'F':printf("friday");break;case'M':printf("monday");break;case'T':printf("pleaseinputsecondlett6、er");if((letter=getch())!='u')getch()=’u’printf("tuesday");elseif((letter=getch())=='h')printf("thursday");elseprintf("dataerror");/**********FOUND**********/Breakbreak;case'W':printf("wednesday");break;default:printf("dataerror");}}}答案:=======(答案1)=====7、==while((letter=getch())!='Y')=======(答案2)=======if((letter=getch())=='u')=======(答案3)=======break;功能:把20个随机数存入一个数组,然后输出该数组中的最小值。其中确定最小值的下标的操作在fun函数中实现,请给出该函数的定义。------------------------------------------------*/#include#defineVSIZE20voidwwjt();intvector[VS8、IZE];intfun(intlist[],intsize){inti,n;n=0;for(i=0;i<=20;i++){if(list[i]
2、[i]=str2[i]printf("%s",str2);}答案:=======(答案1)=======str1=======(答案2)=======ii=========或=========i<=n-1=========或=========n-1>=i=======(答案3)=======str2[i]=str1[i]=========或=========*(str2+i)=*(str1+i)=========或=========*(str2+i)=str1[i]======
3、===或=========str2[i]=*(str1+i)=======(答案4)=======str2[n]=' '=========或=========str2[i]=' '=========或=========str2[n]=0=========或=========str2[i]=0=========或=========*(str2+n)=' '=========或=========*(str2+i)=' '=========或=========*(str+n)=0=========或=========*(st
4、r2+i)=0二、程序改错共1题(共计30分)功能:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。#include"conio.h"#includevoidmain(){charletter;printf("pleaseinputthefirstletterofsomeday");/**********FOUND**********/while((letter=getch())='Y')letter=getch()!=Y{switch(letter){case'S'
5、:printf("pleaseinputsecondletter");if((letter=getch())=='a')printf("saturday");elseif((letter=getch())=='u')printf("sunday");elseprintf("dataerror");break;case'F':printf("friday");break;case'M':printf("monday");break;case'T':printf("pleaseinputsecondlett
6、er");if((letter=getch())!='u')getch()=’u’printf("tuesday");elseif((letter=getch())=='h')printf("thursday");elseprintf("dataerror");/**********FOUND**********/Breakbreak;case'W':printf("wednesday");break;default:printf("dataerror");}}}答案:=======(答案1)=====
7、==while((letter=getch())!='Y')=======(答案2)=======if((letter=getch())=='u')=======(答案3)=======break;功能:把20个随机数存入一个数组,然后输出该数组中的最小值。其中确定最小值的下标的操作在fun函数中实现,请给出该函数的定义。------------------------------------------------*/#include#defineVSIZE20voidwwjt();intvector[VS
8、IZE];intfun(intlist[],intsize){inti,n;n=0;for(i=0;i<=20;i++){if(list[i]
此文档下载收益归作者所有