【每日刷题】 PAT 乙级 1009 说反话 (20 分)

题目描述:
在这里插入图片描述
在这里插入图片描述
我的代码:

//1009
#include <stdio.h>
#include <string.h>
int main()
{
	char str[81], c[81];
	gets( str );
	int len = strlen( str );
	int i, j;
	for( i = len - 1; i >= 0; i-- ){
		if( str[i] == ' ' ){
			for( j = i + 1; str[j] != '\0' && str[j] != ' '; j++ )
				printf( "%c", str[j] );
			printf( " " );
		}
		if( i == 0 )
			for( j = i; str[j] != '\0' && str[j] != ' '; j++ )
				printf( "%c", str[j] );
	}
	return 0;
} 

算法笔记上代码:

#include <stdio.h>
int main()
{
	int num = 0;
	char ans[90][90];
	while( scanf( "%s", ans[num] ) != EOF ){
		num++;
	}
	for( int i = num - 1; i >= 0; i-- ){
		printf( "%s", ans[i] );
		if( i > 0 )
			printf( " " );
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_40344308/article/details/89151271
今日推荐