猿问

初学c 老师留的一个作业 输入字符串 然后反向输出 我已经完成大部分 编译通过 就是同时会有乱码

//必须用fgets 唯一的限制就是输入的字节为最多100个 代码如下
#include<stdio.h>
	int main(){
	char c[100];

	fgets(c,100,stdin);
	for(int i=sizeof(c);i>=0;i--){

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

	}
}

谢谢了

java_fool
浏览 1639回答 2
2回答

飞奔的王麻子

1)数组最好初始化。2)sizeof是计算长度的,字符串长度处理最好用strlen,一般用sizeof基本都是错的。
随时随地看视频慕课网APP
我要回答