PAT甲級C語言.1009. 說反話

#include<stdio.h>
#include<string.h>
#define N 81
int main()
{
	void print(char a[]);
	int i,j=0,k=0;
	char a[N];
	char b[N][N];
	printf("input string:");
	gets(a);
	for(i=0;i<(signed int)strlen(a);++i)
	{
		if(a[i]!=' ')
			b[j][k++]=a[i];
		else
		{
			b[j][k]='\0';
			j++;k=0;
		}
	}
	b[j][k]='\0';
	for(i=j;i>0;--i)
	{
		print(b[i]);
		putchar(' ');
	}
	print(b[0]);
	return 0;
}
void print(char a[])
{
	int i;
	for(i=0;a[i]!='\0';++i)
		putchar(a[i]);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章