如果不需要输出的数字以空格隔开,应该怎么修改代码?
#c语言
#修改代码
#阿里嘎多搞砸以麻斯
18行有输出空格,去掉试试。
else cout<<c[i];
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
如果不需要输出的数字以空格隔开,可以在输出时判断当前数字是否需要输出,如果不需要,则不输出空格。可以修改代码如下:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
printf("FizzBuzz");
} else if (i % 3 == 0) {
printf("Fizz");
} else if (i % 5 == 0) {
printf("Buzz");
} else {
printf("%d", i);
}
if (i != 100 && (i % 3 == 0 || i % 5 == 0)) {
printf(" ");
}
}
return 0;
}
在输出数字时,判断当前数字是否需要输出,如果不需要则不输出空格。这里使用了一个条件判断语句来判断当前数字是否是3或5的倍数,并且不是100,如果是,则输出空格。