C中三个整数的连接

时间:2018-04-14 17:02:00

标签: integer concatenation string-concatenation

我必须输入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);

}

0 个答案:

没有答案