首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

c语言判断一个年份是否闰年 求程序分析过程

发布网友 发布时间:2022-04-22 16:38

我来回答

5个回答

热心网友 时间:2023-11-12 18:21

在C语言中,判断语句的一般格式为

if(expr1)
{
    //some codes
}
else if(expr2)
{
    //some codes
}
else if(expr3)
...
else
{
    //some codes
}

//out of check

执行时,会依照书写顺序,依次判断各个expr,如果有一个为真,则执行后续的{}内语句,并不再执行后续判断,而是直接从out of check开始执行。


else if的数量不限,可以不存在,也可以有任意多组。

else同样可以不存在。

每个else 与最其之前最近的没有匹配else的if相结合。

判断执行的语句{}部分,大括号对可以省略,省略后,if仅对其下一语句生效。

热心网友 时间:2023-11-12 18:21

if ( Number % 10 == 0 )/*判断是否能被10整除*/
{
/*能,在此输出此数*/
}
else if ( Number % 7 == 0)/*判断能否被7整除*/
{
/*能,在此输出此数*/
}
else
{
/*不能被10和7整除,在此输出此数*/
}

热心网友 时间:2023-11-12 18:22

完整程序如下:
#include "stdio.h"
void main()
{
int num;
scanf("%d",&num);
if(num%10 ==0) {
printf("%d\n",num);
}
else if (num%7 == 0) {
printf("%d\n",num);
}
else
printf("%s\n","不是10和7的倍数");
}

热心网友 时间:2023-11-12 18:22

#include<stdio.h>

void main()
{
int n;
scanf("%d", &n);

if (n%10 == 0)
{
if (n%7 != 0)
printf("%d能被10整除\n", n);
else
printf("%d是7和10的倍数\n", n);
}

else if (n%7 == 0)
{
if (n%10 != 0)
printf("%d能被7整除\n", n);
else
printf("%d是7和10的倍数\n", n);
}

else
printf("%d不是7和10的倍数\n", n);

}

热心网友 时间:2023-11-12 18:23

#include<stdio.h>
int main(void)
{
int i;

printf("enter a number:\n");
scanf("%d",&i);
if(i % 10 == 0)
printf("%d\n",i);
else if(i % 7 == 0)
printf("%d\n",i);
else
printf("不是10和7的倍数\n");
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com