質問: 1){ printf("%d", digitnum[i]); } } printf(" です。\n"); return 0; } 途中まで作成しました。
回答: (翔世さん) 参考: #include #include int main(void){ char s[21]; int i,n,carry=0,len; printf("number >"); scanf("%s",s); len=strlen(s); for(i=(len-1);i>=0;i--){ n=(s[i]-'0')*3+carry; s[i]=(n%10)+'0'; carry = n/10; } if(carry>0){ printf("%d",carry); } printf("%s\n",s); return 0; }