#include<stdio.h>#include<string.h>intmain(){long b,c,d;int a[256],i,j,n;char s1[256];printf("Input a great number:");scanf("%s",s1);//作為乘數printf("Input a long Intiger:");scanf("%d",&c);//作為被乘數n=strlen(s1);d=0;//表示進位,從0開始(一開始還沒有進位)//取出所有中間計算結果的個位for(i=0,j=n-1;i<n;i++,j--){b=(s1[j]-'0')*c+d;a[i]=b%10;d=b/10;}//排除所有中間乘法個位后的整數while(d!=0){a[n]=d%10;d/=10;n++;}//逆序輸出for(i=n-1;i>=0;i--){printf("%d",a[i]);}return0;}創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎