不是很全面的一个笔记吧,欢迎大佬们指正
语法结构如下
else与其离得最近的未匹配的if进行匹配
练习
练习一:判断一个数是否为奇数
#include<stdio.h>
int main()
{
int a;
printf("输入一个整数,判断奇数偶数:\n");
scanf("%d",&a);
if(a % 2 == 0)
{
printf("a = %d为偶数\n",a);
}
else
{
printf("a = %d为奇数\n",a);
}
return 0;
}
练习二:输出1—100间的奇数
方法一
#include<stdio.h>
int main()
{
int i=1;
printf("1-100的奇数:\n");
while(i<=100)
{
if(i%2!=0)
printf("%d ",i);
i++;
}
return 0;
}
方法二
#include<stdio.h>
int main()
{
int i=1;
printf("1-100的奇数\0");
while(i<=100)
{
if(i%2==1)
printf("%d ",i);
i+=2;
}
return 0;
}