C语言程序设计100题(续).docVIP

  • 50
  • 0
  • 约15.39万字
  • 约 144页
  • 2016-12-23 发布于贵州
  • 举报
功能:将一个字符串中的前N个字符复制到一个字符数组中去,不许使用strcpy函数。 #include stdio.h main ( ) { char str1[80],str2[80]; int i,n; /***********SPACE***********/ gets(【?】); scanf(%d,n); /***********SPACE***********/ for (i=0; 【?】 ;i++) /***********SPACE***********/ /***********SPACE***********/ 【?】; printf(%s\n,str2); } 答案: =======(答案1)======= str1 =======(答案2)======= in =========或========= ni =========或========= i=n-1 =========或========= n-1=i =======(答案3)======= str2[i]=str1[i] =========或========= *(str2+i)=*(str1+i) =========或========= *(str2+i)=str1[i] =========或========= str2[i]=*(str1+i) =======(答案4)======= str2[n]=\0 =========或========= str2[i]=\0 =========或========= str2[n]=0 =========或========= str2[i]=0 =========或========= *(str2+n)=\0 =========或========= *(str2+i)=\0 =========或========= *(str+n)=0 =========或========= *(str2+i)=0 二、程序改错 共1题 (共计30分) 功能:请输入星期几的第一个字母来判断一下是星期几,如果第一 个字母一样,则继续判断第二个字母。 #include conio.h #include stdio.h void main(){ char letter; printf(please input the first letter of someday\n); /**********FOUND**********/ while ((letter=getch())=Y)letter=getch()!=Y { switch (letter) { case S: printf(please input second letter\n); if((letter=getch())==a) printf(saturday\n); else if ((letter=getch())==u) printf(sunday\n); else printf(data error\n); break; case F: printf(friday\n); break; case M: printf(monday\n); break; case T: printf(please input second letter\n); if((letter=getch())!=u)getch()=’u’ printf(tuesday\n); else if ((letter=getch())==h) printf(thursday\n); else printf(data error\n); /**********FOUND**********/ Break break; case W:

文档评论(0)

1亿VIP精品文档

相关文档