(1)
#include<stdio.h>
void main()
{
char a[]="Hello ";
char b[]="World!";
char c[13];
int i,j,k;
i=0;j=0;k=0;
while(a[i]!=0)
{
c[k]=a[i];
k++;
i++;
}
while(b[j]!=0)
{
c[k]=b[j];
k++;
j++;
}
}
(2)
#include<stdio.h>
void main()
{
char a[]="Hello";
char b[]="Hero!";
int c;
int i,j,k;
i=0;
while(i<5)
{
if(a[i]>b[i])
{
c=2;
break;
}else
if(a[i]<b[i])
{
c=1;
break;
}
i++;
}
if(i==5)
c=0;
}
(3)
#include<stdio.h>
void main()
{
int a[]=0,1,0,0,2,0,0,0,0,3,0,0,4,0,0,0,0,0,5;
int b[5];
int i,j;
i=0;j=0;
while(i<19)
{
if(a[i]!=0)
{
b[j]=a[i];
j++;
}
i++;
}
}
(4)
#include<stdio.h>
void main()
{
int a[20];
int i;
for(i=0;i<20;i++)
{
a[i]=-1;
}
}
一个一个来。
dseg segment