| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
- #include <stdio.h>
 
  
- #define MAX 1024
 
  
- int main()
 
 - {
 
 -         char str1[MAX];
 
 -         char str2[MAX];
 
 -         int i = 0;
 
 -         unsigned int n;
 
  
-         printf("请输入第一个字符串:");
 
 -         while ((str1[i++] = getchar()) != '\n')
 
 -                 ;
 
  
-         printf("请输入第二个字符串:");
 
 -         i = 0;
 
 -         while ((str2[i++] = getchar()) != '\n')
 
 -                 ;
 
  
-         printf("请输入比较的字符数:");
 
 -         scanf("%u", &n);
 
  
-         for (i = 0; i < n; i++)
 
 -         {
 
 -                 if (str1[i] - str2[i])
 
 -                 {
 
 -                         i++;
 
 -                         break;
 
 -                 }
 
 -         }
 
  
-         printf("比较的结果是:%d\n", str1[i-1] - str2[i-1]);
 
  
-         return 0;
 
 - }
 
  复制代码 
 if (str1[i] - str2[i]) 
                { 
                        i++; 
                        break; 
                }这里为什么是这样;前面的为什么不要scanf |   
 
 
 
 |