帮忙写一个代码,急需,谢谢了
发布网友
发布时间:2022-07-01 00:10
我来回答
共2个回答
热心网友
时间:2023-10-17 16:13
#include <stdio.h>
#include <string.h>
int main(){
char a[31][31],*start,*end;
int i=0,t,len,k=0;
while(gets(a[i])!=NULL) {
len=strlen(a[i]);
start=a[i];end=&a[i][len-1];
while(end - start > 0) //比较两个指针要这样比较
{
t=*start;
*start=*end;
*end=t;
start++; //start指针向后移
end--; //end指针向前移
}
i++;
k++;
}
for(i=k-1;i>=0;i--) //从k-1开始
{
puts(a[i]);
printf("\n");
}
return 0;
}
热心网友
时间:2023-10-17 16:14
while 也可以的,动态二维数组。