c windows
只允许使用一个循环
先输出1至10内的奇数
然后输出其中的偶数
结果应该是这样的
1
3
5
7
9
2
4
6
8
Windows环境下有一种实现极其的恶心
int main(){
FILE *f[]={fopen("con","w"),fopen("con","w")};
for(int i=1;i<10;fprintf(f[(i+1)%2],"%d\n",i++));
return 0;
}
else
::::#include <stdio.h>
void main(()
{
int i;
int num[10];
char output[20];
for(i=1;i<10;i++)
{
if (i%2!=0)
num[i/2] = i;
else
num[5+i/2 -1] = i;
}
sprintf(output, "%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n",
num[0],num[1],num[2],num[3],num[4],num[5],num[6],num[7],num[8]);
printf(output);
}