程序员测试题:PAT 乙级 1008 数组元素循环右移问题(C语言版本)
PAT题目链接
思路:
定义二维字符数组,然后挨个单词存储,然后倒序输出数组内容。
#include <stdio.h>
#include <string.h>
int main()
{
char arr[100][100] = {{'\0','\0'}};
int ii=0;//记录进入几个单词
char ch=0;
while(scanf("%s",arr[ii])!=EOF)
{ if((ch=getchar())!=' ')
break;//不等于空格 跳出循环
ii++;
}
for (;ii>=0;ii--)
{
printf("%s",arr[ii]);
if(ii>0) printf(" ");//满足格式要求
}
return 0;
}

本文介绍PAT乙级1008题“数组元素循环右移问题”的C语言解法,通过定义二维字符数组存储单词并倒序输出,实现题目要求。

被折叠的 条评论
为什么被折叠?



