c语言输入3行字符,每行60个字符以内,三行字符中有多少数字,并把数字的和计算出来

如题所述

#include "stdio.h"
#include "string.h"
int main()
{
char s[60][3],n=0,sum=0;
printf("输入3行字符\n");
for(int i=0;i<3;i++){
gets(s[i]);
for(int j=0;j<strlen(s[i]);j++){
if(s[i][j]>='0' && s[i][j]<='9'){
n++;
sum+=s[i][j]-'0';
}
}
}
printf("共有%d个数字字符,其和为%d\n",n,sum);
}

请采纳

温馨提示:答案为网友推荐,仅供参考
相似回答