整数の配列を1つの数値に連結しようとすると問題が発生しました。1桁の数字(以下の私のコード)でこれを行う方法を理解していますが、ユーザーに5つの数字を入力するように促し、12、345、552、126、44を入力した場合はどうなりますか?ユーザーは入力して連結し、この1234555212644のように1つの整数を作成します
#include<stdio.h>
int main(void)
{
int num[3]={1, 2, 3}, n1, n2, new_num;
n1 = num[0] * 100;
n2 = num[1] * 10;
new_num = n1 + n2 + num[2];
printf("%d \n", new_num);
return 0;
}
出力:123
よろしくお願いします。