零K沁雪


私信TA

用户名:qczl

访问量:78057

签 名:

零K沁雪

等  级
排  名 44
经  验 12403
参赛次数 3
文章发表 35
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

解题思路:

注意事项:

scanf("%[^\n]", str);        除回车外全部读入

参考代码:

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

int main()
{
	char str[100] = "";
	int i, len;
	scanf("%[^\n]", str);
	len = strlen(str);
	for(i = len-1; i >= 0; i--)
	{
		printf("%c", str[i]);
	}
	return 0;
}


 

0.0分

4 人评分

  评论区

// 大佬,可以帮我看看这样哪里错了吗,为什么一直出错
#include <stdio.h>
#include <string.h>
int main()
{
        char str[100];
        fgets(str, 1024, stdin);
        // 使用 gets 可以,为什么 fgets 一直有问题
        int len = strlen(str);
        // str[len] = 0 , str[len-1] = '\n', 所以从 len - 2 输出
        for (int i = len - 1; i > 0; ) {
             printf("%c", str[--i]);
        }
        return 0;
}
2019-10-04 17:51:25
大佬,为啥我这不对呀

#include<stdio.h>
#include <string.h>
int main()
{
    char a[100];
   scanf("%[^\n]", a);
   
    int len = strlen(a);
    while(len >= 0){
        printf("%c", a[len-1]);
        len--;
    }
    return 0;
}
2019-08-18 23:45:01
  • «
  • 1
  • »