好奇怪 这样做对不对呢?
#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) 语法有错误?
#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; }