一维数组
xt5_1
#define M 5
#include <stdio.h>
main()
{
char str[]="ABCDE";
int i;
for(i=0;i<M;i++)
if(str[i]!='C') break;
printf("%3d",str[i]);
printf("\n");
}
xt5_2
/*z252 38*/
#include <stdio.h>
#include <string.h>
main()
{
char a1[5],a2[5],*s1=a1,*s2=a2;
gets(s1);
gets(s2);
if(!strcmp(s1,s2)) printf("*");
else printf("#");
printf("\n%d\n",strlen(strcat(s1,s2)));
}
xt5_3
/*字符数组*/
#define N 5
#include <stdio.h>
main()
{
char s1[N],s2[N];
int i;
for(i=0;i<N-1;i++)
scanf("%c",s1+i);
s1[N-1]='\0';
scanf("%s",s2);
printf("%s,%s\n",s1,s2);
}
/* input:ab c
ab c
output:ab c,ab*/
xt5_4
#include <stdio.h>
main()
{
static float str[3];
int i;
printf("1234\n");
for(i=0;i<3;i++)
printf("%.1f",str[i]);
printf("56\n");
}
xt5_5
#define N 5
#include <stdio.h>
main()
{
int a[N],i,n;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
scanf("请输入要查找的数:%d",&n);
for(i=0;i<N;i++)
if(a[i]==n)
{
printf("所要查找数的位置为:%d\n",i+1);
break;
}
if(i==N) printf("No found!");
}