C语言,1.求之值,其中a.b为任意两个一位数。例如2+55+222 +5555+22222(此时 n=5),n.a,b由键盘输入。

1.求之值,其中a.b为任意两个一位数。例如2+55+222 +5555+22222(此时 n=5),n.a,b由键盘输入。C语言编程

2+22+222 +2222+22222
这个题目和这个就需要换一个数而已,后面依次乘以100就好了

#include<stdio.h>
#include<math.h>
//这个函数可以助你一臂之力,fun(2,5)->22222  fun(5,4)->5555
int fun(int a,int n)
{
    int val=0;
    while(n>0)
    {
        val+=a*pow(10,n-1);
        n--;
    }
    return val;
}