看下哪里错了大神
本帖最后由 卯乐 于 2018-4-9 10:38 编辑这是手机c语言翻译器 printf那一句末尾少了分号 BngThea 发表于 2018-4-9 10:34
printf那一句末尾少了分号
加了也错 printf("%a,%b,%c\n",&a,&b,&c); 卯乐 发表于 2018-4-9 10:37
加了也错
最后的printf改为
printf("%d,%d,%d\n",a,b,c); 楼上正解
printf("%d,%d,%d",a,b,c);
你的for应该是嵌套循环,最好规范一下加上{ },手机编辑器BUG很多,稍微的一些机制就导致编译错误 理想小青年 发表于 2018-4-9 11:28
楼上正解
printf("%d,%d,%d",a,b,c);
你的for应该是嵌套循环,最好规范一下加上{ },手机编辑器BUG很多 ...
还是不行 本帖最后由 理想小青年 于 2018-4-9 11:50 编辑
卯乐 发表于 2018-4-9 11:38
还是不行
#include <stdio.h>
void main()
{
int a,b,c;
printf("\n");
for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{
for(c=1;c<5;c++)
{
if(a!=b && a!=c && b!=c)
{
printf("%d,%d,%d\n",a,b,c);
}
}
}
}
} 理想小青年 发表于 2018-4-9 11:46
#include
void main()
我弄了个简单的,看下是我的错了,还是软件有问题 不include头文件么? 亦幻2 发表于 2018-4-9 12:00
不include头文件么?
哪里错了? 理想小青年 发表于 2018-4-9 11:46
#include
void main()
出现这个错误少了 把代码发出来,不要贴图。。。 你应该stdio.h。。。 亦幻2 发表于 2018-4-9 12:23
你应该stdio.h。。。
我再试试 卯乐 发表于 2018-4-9 12:26
我再试试
错的更多了,没法复制 双引号里面的%d %c 这些是固定,都是有特殊意思的,而不是你随便输入%a %b这些就可以的
%d解析第一个参数为整形 就是十进制 英文为decade 所以使用%d 卯乐 发表于 2018-4-9 11:56
我弄了个简单的,看下是我的错了,还是软件有问题
%a是啥?你%d这个代表整数 手机上写代码,思路很清奇= =。 风扫地 发表于 2018-4-9 17:36
手机上写代码,思路很清奇= =。
没电脑呢,攒钱中,买个好点的
页:
[1]
2