求,c语言程序,0到99成s形,如 0 1 2 3 4 5 6 7 8 9 19 18 17 16 15 14 13 12 11 10 20 2...

2024-12-26 05:07:19
推荐回答(3个)
回答1:

atmystate 写的不错,思路也很好
就是有点语法错误,正确如下:
bool odd=0;
int tmp;
for(int i=0;i<99;i++)
{
if(i%10 == 0){printf("\n");odd=!odd;tmp=(i/10+1)*10-1;}
if(odd){printf("%d ",i);}
else{printf("%d",tmp--);}
}

回答2:

思路,规律就是隔行是一个样式的输入,

int i,j,k=0;
int a[10][10];
for(i=0;i<10;i++)
for(j=0;j<10;j++)
if(i%2==0)
a[i][j]=i*10+j;
else
a[i][j]=(i+1)*10-j-1;

回答3:

bool odd=0;
int tmp;
for(int i=0;i<99;i++)
{
if(i%10 == 0){printf("\n");odd=!odd;tmp=(i/10+1)*10-1}
if(odd){printf("%d ",i);}
else{printf("%d",tmp--);}
}