求代码,c语言
- 提问者网友:川水往事
- 2021-03-20 01:17
- 五星知识达人网友:撞了怀
- 2021-03-20 02:12
int fun(int n)
{int f=1;
while(n)
{f*=n%10;
n/=10;
}
return f;
}
int main()
{int n,c,i=0;
scanf("%d",&n);
for(;(n=c=fun(n))>9;);
printf("%d printf("%d,%d,%d
",c);return 0;
}
追问用NetBeteans不对呀追答不是C语言吗?
这是DEV C++追问问你一个问题,怎么编译错误
int i = 0, j = 0, k = 0,count=0;
for (i = 1; i < 5; i++)
{
for (j = 1; j < 5; j++)
{
for (k = 1; k < 5; k++)
{
if ((i != j) && (i != k) && (j != k))
{
count++;
printf(i, j, k);
}
}
}
}
printf("总共有"+count+"个");
return 0;
}追答#include
#include
int main()
{int i = 0, j = 0, k = 0,count=0;
for (i = 1; i < 5; i++)
{
for (j = 1; j < 5; j++)
{
for (k = 1; k < 5; k++)
{
if ((i != j) && (i != k) && (j != k))
{
count++;
",i, j, k);}
}
}
}
printf("总共有%d个",count);
return 0;
}
追问用输出语句怎么改追答不懂。printf不是输出语句么?追问
System.out.println???追答把printf("%d,%d,%d\n",i, j, k);
替换为System.out.println("%d,%d,%d",i, j, k);
printf("总共有"+count+"个");
替换为System.out.println("总共有"+count+"个");追问把printf("%d,%d,%d\n",i, j, k);
替换为System.out.println("%d,%d,%d",i, j, k);错了试了追答没学过JAVA
应该是:
System.out.println(i+","+ j+","+ k);追问我现在学java,我觉得好难呀,可以加个qq吗
这个怎么坐作
追答我写的程序是C语言的。追问
怎么输出来要用二维数组怎么做,帮帮我