注册 登录
编程论坛 C语言论坛

printf()形式的重要性????

爱c如爱命 发布于 2021-04-11 22:27, 1117 次点击
#include<stdio.h>
#include<math.h>
void main()
{
    int a,b,c;
    for(a=1;a<10;a++)

        for(b=1;b<10;b++)
        for(c=1;c<10;c++)

        if(a!=b&&a!=c&&b!=c)
    printf("%d*%d*%d\n",a*b*c);
}
这个输出为什么会出现一堆乱码呢。是最后printf("%d*%d*%d\n",a*b*c)这种形式不行吗?疑惑疑惑???
1 回复
#2
夏天q2021-04-11 22:46
printf("%d*%d*%d\n",a*b*c);

一个占位符必须有一个值,应该改为
printf("%d * %d * %d = %d\n",a,b,c,a*b*c);
1