用C语言实现 输入100个ASCLL字符串,将每个字符的编码理解为整数,计算并输出每个字符串的所有字符的累加和

输入100个ASCLL字符串,将每个字符的编码理解为整数,计算并输出每个字符串的所有字符的累加和

供参考:

#include <stdio.h>
#define N  100
int main()
{
    int  i, j;
    char str[N][80] = { 0 };
    int  sum = 0;
    for (i = 0; i < N; i++)
        gets(str[i]);
    for (i = 0; i < N; i++) {
        for (j = 0; str[i][j] != '\0'; j++)
            sum += str[i][j];
    }
    printf("%d", sum);
    return 0;
}

就是求所有字符的ASCII码之和吗?

#include <stdio.h>
int main()
{
    char ch[1000]={0};
    int sum = 0,j;
    for(int i=0;i<100;i++)
    {
        sum = 0;
        j=0;
        scanf_s("%[^\n]", ch,1000);
        while(ch[j] != '\0')
        {
              sum += ch[j];
              j++;
        }
        printf("%d\n",sum);
    }
}