整数152的各位数字(关键词-输出格式)

输入格式
本题无输入
输出格式
152=个位数字+十位数字*10+百位数字*100

可以依次提取整数152的各位数字,然后再按格式打印即可。

代码如下:


#include <stdio.h>

int main(void){
    
    int num = 152;  // 将要计算的数152 赋值给int变量num 
     
    int one = num%10;   // 提取要计算的数的个位 
    int ten = num/10%10;  // 提取要计算的数的十位 
    int hundred = num/100%10;  // 提取要计算的数的百位 
    
    // 按格式打印式子 
    printf("%d=%d+%d*10+%d*100",num,one,ten,hundred);
    
    return 0; 
    
} 


img

仅供参考,谢谢!

img

img

img

img

#include <stdio.h>
#include <math.h>

int main(void)
{
    int a, i = 1;
    scanf("%d", &a);

    printf("%d=%d", a, a % 10),
        a /= 10;
    if (a)
        printf("+");

    while (a)
    {
        if (a > 9)
            printf("%d*%d+", a % 10, (int)pow(10, i++));
        else
            printf("%d*%d", a % 10, (int)pow(10, i++));
        a /= 10;
    }

    return 0;
}

呃这是什么意思