李德源


私信TA

用户名:1710101021

访问量:1069

签 名:

等  级
排  名 17026
经  验 785
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 河南农业大学
专  业

  自我简介:

写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。

样例输入

123456abcdef 

样例输出

fedcba654321

我的代码:

#include<stdio.h> 

int main()

{char a[80],i,j;

for(i=0;;i++)

{scanf("%c",&a[i]);

if(a[i]=='\n')

{printf("\n");j=i-1;break;

}

}

for(i=j;i>=0;i--)

{printf("%c",a[i]);

}

}


 

0.0分

0 人评分

  评论区

我的代码  可能你对题目理解有一些偏差 回车不算是字符串内的内容 算是输入结束 而且测试数据有多组 注意多组输入 

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
	char str[100];
	while(gets(str)){
		int len = strlen(str)-1;
		while(len>=0){
			printf("%c",str[len]);
			len--;
		}
		printf("\n");
	}
}
2018-04-23 10:12:31
#include<stdio.h>


int main()

{char a[80];
int i,j;//i,j应该是整形

for(i=0;;i++)

{scanf("%c",&a[i]);

if(a[i]=='\n')

{printf("\n");//这个好像有点多余
j=i-1;break;

}

}

for(i=j;i>=0;i--)

{printf("%c",a[i]);

}

}
2018-04-22 21:17:36
  • «
  • 1
  • »