编写程序,输入一个字符串,逆序输出。

#include<stdio.h>
#include<string.h>

void nixu(int n, char* num);

int main(void)
{
    
    
	int n = -1;
	char num[100];
	gets_s(num);
	nixu(n, num);
	return 0;
}

void nixu(int n, char* num)
{
    
    
	int i;
	i = strlen(num);
	if (n < i-1)
	{
    
    
		n++;
		nixu(n, num);	
		printf("%c", num[n]);
	}
}#include<stdio.h>
#include<string.h>

void nixu(int n, char* num);

int main(void)
{
    
    
	int n = -1;//因为设置为0的话不能从0开始
	char num[100];
	gets_s(num);
	nixu(n, num);
	return 0;
}

void nixu(int n, char* num)
{
    
    
	int i;
	i = strlen(num);
	if (n < i-1)//因为i位无有效值所以需减一
	{
    
    
		n++;
		nixu(n, num);	
		printf("%c", num[n]);
	}
}

猜你喜欢

转载自blog.csdn.net/winds_tide/article/details/108207920