大神求解,用手机版c4droid没有错误,怎么运行什么都没有?
c4droid吧
全部回复
仅看楼主
level 3
#include<stdio.h>
int main (void )
{
int sum,i,j;
for(i=2;i<=1000;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
{
scanf("%d",&j);
sum=sum+j;
}
}
if(sum==i)
printf("完数i:%d\n,因子j:%d\n",i,j);
}
}
2016年04月07日 10点04分 1
level 3
自顶,大神快来
2016年04月07日 10点04分 3
level 10
把scanf("%d"……那一行删了
2016年04月07日 10点04分 4
可是在输出的那一行又出错了
2016年04月07日 11点04分
@坑啊123456789 哪里错了?
2016年04月07日 11点04分
expected primary expression before ')' token printf("完数i:%d\n",i);^compilation terminated due to Wfatal errors
2016年04月07日 11点04分
@坑啊123456789 你这个代码是要求什么?
2016年04月07日 11点04分
level 3
我试试
2016年04月07日 10点04分 5
level 7
#include<stdio.h>
int main(void)
{
int sum, i, j;
for (i = 2; i <= 1000; i++)
{
sum = 0;
for (j = 1; j < i; j++)
{
if (i % j == 0)
{
scanf("%d", &j);
sum = sum + j;
}
}
printf("sum=%d,i=%d\n",sum,i);/**亲,你看看这个输出结果,再读读你的代码!!!**/
if (sum == i)
printf("完数i:%d\n,因子j:%d\n", i, j);
}
}
2016年04月07日 11点04分 6
我用的手机版的c4droid运行后一片空白
2016年04月07日 11点04分
不知道是不是手机不行,运算不出来
2016年04月07日 11点04分
@坑啊123456789 在你的scanf前面加一个sprintf("你个sd,还不赶紧输入字符,在等什么呢?");,再看看,估计你的程序是在等你输入呢!
2016年04月08日 00点04分
level 3
puts("”)什么作用?
2016年04月07日 11点04分 9
level 1
哪里的问题,没错啊,运行失败
2017年06月05日 00点06分 12
用英文的符号 [鄙视]
2017年06月05日 10点06分
level 9
2017年06月06日 02点06分 16
level 9
2017年06月06日 02点06分 17
楼主你还是先学简单的吧
2017年06月06日 02点06分
1