我必须输入3位整数(100-999)并计算每个位的总和。输入格式为1 2 3,输出应为6。 我想在字符串中连接这三个整数变量,然后在int中转换该字符串并添加它们。但我得到如何连接这三个变量。如果你帮助我,我将非常感谢你。
int main()
{
int n1,n2,n3, temp, digit, sum = 0;
char str1[20], str2[20], str3[20];
printf("Enter the number \n");
scanf("%ld", &n1);
scanf("%ld", &n2);
scanf("%ld", &n3)
sprintf(str1,"%d",n1);
sprintf(str2,"%d",n2);
sprintf(str3,"%d",n3);
strcat(str1,str2,str3);
}