好奇怪 这样做对不对呢?
#include <stdio.h>int main()
{
{
int i;
for(i=1;i<1000;i++){
if((i%13==0&&i%29==0)?i:0)
printf("%d\n",i);
}
}
return 0;
}我这样做出我想要的结果了 可是这样((i%13==0&&i%29==0)?i:0) 语法有错误?
2014-11-04 19:02
2015-01-16 18:31
2015-01-16 18:39
2015-01-16 19:22
程序代码:#include <stdio.h>
int main(int agrc, char **argv) {
int i;
for(i = 1; i < 1000; i++) {
if((i % 13 == 0 && i % 29 == 0) ? i : 0)
printf("%d\n", i);
}
return 0;
}

2015-01-16 20:59
2015-01-17 00:15
2015-01-17 01:30
2015-01-18 10:44
2015-01-18 14:54