C语言程序编程问题

2024-11-18 15:52:05
推荐回答(2个)
回答(1):

#include
#include
#include
int main()
{
char str1[81]={0},str2[81]={0};
gets(str1);
gets(str2);
int len1=strlen(str1);
int len2=strlen(str2);
int i,sum1=0,sum2=0;
for(i=0;isum1+=str1[i];//没必要刻意转换,单个字符就是其ASCII码,二者完全等价
for(i=0;isum2+=str2[i];
printf("%d",sum1-sum2);
system("pause");
return 0;
}

回答(2):

比如char c;
c='d';
c的ASCII的值就是 c-0;
很easy吧