
如图所示,大家能不能看看我的循环也没有啥逻辑错误,这个空格它打不出来,我想实现右对齐。
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你给出的内容来看,你的问题似乎是在C语言编程中遇到了空格无法输入的问题,以及循环逻辑可能存在问题。下面我分别回答你的两个问题。
fgets的函数来读取整行,包括其中的空格。{} 包围起来。你的代码中 for (j=n; j >= 1; j-) 和 for ( t = n - j;t>0; t—) 的结尾似乎有语法错误。j- 和 t— 在C语言中并不表示递减操作。你应该使用 j-- 和 t-- 来表示递减操作。另外,你的循环变量 j 和 t 的初始化和使用方式可能需要重新考虑,确保它们按照你的预期工作。此外,你的 scanf_s 函数似乎没有正确地读取输入值 n,你需要确保这个值被正确地读取和使用。为了解决你的问题,我建议你首先解决语法错误和逻辑错误,然后尝试重新运行你的程序。如果你仍然遇到问题,我建议你提供更多关于你的代码和问题的详细信息,以便我能更准确地帮助你。