C语言1*8=2+22+222*2222*22222的程序怎么编啊,

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:23:46
C语言1*8=2+22+222*2222*22222的程序怎么编啊,麻烦高手指点下,顺便说下思路.非常感谢,本人太菜了.
不好意思哦.
意思是
2+22+222+2222+22222(此时n=5)
谢谢了.

我来回答2+22+222+2222+22222吧,你的其他话没看懂

void main()
{
int a; //数字
int n; //长度
int i;
int sum=0; //sn的值,初始化为0
int temp; //存储a变量的值
printf("请输入一个1~9的数字\n");
scanf("%d",&a); //这一句可以改成2
printf("请输入长度\n");
scanf("%d",&n);
temp=a;
for(i=0;i<n;i++)
{
sum+=a;
printf(" %d +",a);
a=a*10+temp;
}
printf("\b= %d\n",sum); // \b用来回退一格
}

what 麻烦你说清楚一点
1*8=2+22+222*2222*22222?~~~~