- 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:
您可能关注的文档
最近下载
- DHG9070A型电热鼓风干燥箱说明书.pdf VIP
- 【老照片】1966年-1967年的彩色中国.docx VIP
- 蒙特利尔认知评估量表.doc VIP
- 解放前后大不同.连环画.1950年.pdf VIP
- 2026年济南工程职业技术学院单招《数学》题库含完整答案详解【考点梳理】.docx VIP
- 1949--1989年国产老电影目录.doc VIP
- 1949--166年国产老电影目录.doc VIP
- 简易精神状态检查量表(-MMSE).doc VIP
- LNG-CNG-LPG(液化石油气、液化天然气、压缩天然气)汽车、罐车事故处置.pptx VIP
- 简易精神状态检查量表(MMSE).docx VIP
原创力文档

文档评论(0)