gpt4 book ai didi

c - For 循环交替 printf

转载 作者:行者123 更新时间:2023-11-30 15:24:18 24 4
gpt4 key购买 nike

我有一个程序,提示用户输入一个数字,该数字将是消息在输出中打印的行数。然而,我要打印的每条偶数行消息(“Hello”)和我要打印的每条奇怪消息(“Hello Again!”),我不知道如何去做。这是我到目前为止所得到的。

#include <stdio.h>

int main()
{
int lines;
int i;

printf("How many times would you like me to repeat it?\n");
scanf("%d", &lines);

for (i=0;i<=lines;i++)
{
if (lines%i=0){
printf("Hello!\n");
}
else {
printf("Hello Again!\n");
}
}
return 0;
}

最佳答案

试试这个:

int main()
{
int lines;
int i;
printf("How many times would you like me to repeat it?\n");
scanf("%d", &lines);
for (i=0;i<lines;i++)
{
if (i%2 == 0){
printf("Hello!\n");
}
else {
printf("Hello Again!\n");
}
}
return 0;
}

您必须取模 2 来检查偶数或奇数,并使用条件运算符“==”而不是赋值运算符“=”检查条件

还在主函数末尾给出 return 语句。

关于c - For 循环交替 printf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28489981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com