我不确定这样的问题在这里是否合适,但是...通过更改(或添加)一个字符,使此程序打印'*‘20次
void main(){
int i, n=20;
for (i=0; i<n; i--)
printf("*");
}有什么想法吗?
发布于 2021-10-07 16:30:28
看起来你的意思是下面的改变
for (i=0; i<n; i--)
^^^ 至
for (i=0; i<n; n--)
^^^下面是用一个字符i替换一个字符n。
另一种方法(如果益智游戏允许)是添加一个字符'-',如下所示
for (i=0; -i<n; i--)
^^^注意:顺便说一句,根据C标准,不带参数的函数main声明如下:)
int main( void )发布于 2021-10-07 16:30:25
i++或(i-- &n-=2或大于1的任何其他正数)
发布于 2021-10-11 14:11:37
这非常简单,只需将i--更改为n--即可。
也许下一次会有一个更难的难题?;)
https://stackoverflow.com/questions/69484613
复制相似问题