
�/p>
C
语言程序设计》实验报å‘?/p>
----------------------------------------------------------------------------------------------
实验
7
数组(二ï¼?/p>
一、实验目çš?/p>
ï¼?/p>
1
)掌握字符数组和字符串的概念
ï¼?/p>
2
)掌握字符串函数的使ç”?/p>
二、实验内容和步骤
1.
填空é¢?/p>
ï¼?/p>
1
)输入下面的程序中缺少的部分并运行,观察程序的运行结果ã€?/p>
#include"stdio.h"
正确的运行结果:
int main()
{
char a[
11
]=
{
"I love you"
}
;
printf("%s\n",a);
如果æŠ?/p>
11
改成
10
ï¼?/p>
return 0;
}
ï¼?/p>
2
)以下给定程序的功能是从键盘上输入一个数字组成的字符串,将该字符ä¸?/p>
转换成一个十进制数ã€?/p>
#include<stdio.h>
int main()
{
char s[10];
int i;
int n=0;
scanf("%s",s);
for(i=0;
s[i]!='\0'
;i++)
n=n*10+s[i]
-
'0'
;
printf("n=%ld\n",n);
return 0;
}
ï¼?/p>
3
)用
strlen
函数分别测量字符ä¸?/p>
str1
å’?/p>
str2
的长度,ç”?/p>
strcmp
函数比较
两个字符串的大小,最后用
strcat
函数将字符串
2
连接到字符串
1
的后面并è¾?/p>
出ã€?/p>
#include<stdio.h>
#include<string.h>

