以下是引用海的女儿在2007-6-26 0:04:49的发言:
#include <stdio.h>
void main(void)
{
int i;
char a[]="Time",b[]="Tom";
for (i=0;a[i]!='\0'&&b[i]!='\0';i++)
if(a[i]==b[i])
if(a[i]>='a'&&a[i]<='z') printf("%c",a[i]-32);
else printf("%c",a[i]+32);
else printf("*");
getch();
}
#include <stdio.h>
void main(void)
{
int i;
char a[]="Time",b[]="Tom";
for (i=0;a[i]!='\0'&&b[i]!='\0';i++)
if(a[i]==b[i])
if(a[i]>='a'&&a[i]<='z') printf("%c",a[i]-32);
else printf("%c",a[i]+32);
else printf("*");
getch();
}
这样就好理解了,注意if与else的配对
革命尚未成功,同志仍需努力!