1 #include<stdio.h>
2 #include<string.h>
3 int main(int argc, const char *argv[])
4 {
5 char a[]="asdsw";
6 int n=strlen(a);
7 char b[20]="";
8 int count=0;
9 printf("输入要比较的字符串\n");
10 scanf("%s",b);
11 for(int i=0;i<n;i++){
12 if(a[i]==b[i])
13 count++;
14 if(a[i]>b[i]){
15 int s=a[i]-b[i];
16 printf("a比b大,值为%d\n",s);
17 break;}
18 if(a[i]<b[i]){
19 int s=a[i]-b[i];
20 printf("a比b小,值为%d\n",s);
21 break;}
22 if(count==n-1)
23 printf("a等于b\n");
24 }
25 return 0;
26 }

该C程序接收用户输入的字符串b,然后与预设字符串a进行逐字符比较。计算相同字符的数量,并在a大于或小于b时输出相应的ASCII值差。如果所有字符都相同,程序会提示字符串相等。

被折叠的 条评论
为什么被折叠?



