0
点赞
收藏
分享

微信扫一扫

第四天学习

循环结构

输出1~100内奇数

C语言中没有mod函数,求余用%表示,如i%2

余数为0就表示为偶数,为1就表示为奇数

或者用 i % 2!=0表示奇数

在while循环中输出i的值,每次输入完后自增,进行下一次循环

循环条件就是i<=100

//输出100内奇数
int main() {

int i = 1;
while (i<=100) {
/*if (i%2 != 0) */
if(i%2 == 1)
printf("%d ", i);
i++;
}

return 0;
}

或者直接初始化i为1,在while循环中每次输出后执行 i+=2;

这样就避开了对if条件的判断,实现同样效果并且更优化

while (i <= 100) {
printf("%d ", i);
i += 2;
}

如果if后面只执行一条语句或语句块,就不用括号

如果后面有多条语句或语句块,就要用​{ }​包括起来


switch的用法

switch(整型表达式)

{

语句项

}

如果进入某一分支后不需要再继续执行,用break实现

如果需要对不符合条件的输入进行提示,可以用default语句






举报

相关推荐

0 条评论