if条件和for循环语句whiledo..whileswitch语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if条件和for循环语句whiledo..whileswitch语法相关的知识,希望对你有一定的参考价值。
//if 语句
int score = 70;
if (score < 20) {
NSLog(@"不及格");
}else if(score >= 60)
{
NSLog(@"及格");
}
//if语句 判断条件存在多个情况下,判断一个年是否为润年
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if ((year %4 == 0 && year % 100 !=0) || year % 400 == 0)
{
NSLog(@"这个是润年"):
}else
{
NSLog(@"这不是润年");
}
//课堂练习
//for 循环 打印1-200内不能被3整除的数
for (int i = 1; i < 200; i++)
{
if (i % 3 != 0) {
NSLog(@"这个数不能被3整除: %d", i);
}
}
//用for 循环打印九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
printf(" %d * %d = %d", i, j, i*j);
}
printf("\n");
}
//while
int i = 0;
while (i < 10) {
NSLog(@"i: %d", i);
i ++;
}
//等同于for循环
for (int i=0; i<10; i++) {
NSLog(@"for i:%d", i);
}
//do while
i = 0;
do {
i ++;
NSLog(@"do: i:%d", i);
}while(i<10);
//break
int num =0, j = 10;
while (j <= 100) {
if (j % 4 ==0 ) {
NSLog(@" %d", j);
num++;
}
if (num == 5) {
break;
}
i++;
}
while (j <= 100) {
if (j % 4 ==0 ) {
NSLog(@" %d", j);
num++;
}
if (num == 5) {
continue;
}
i++;
}
int score = 60;
switch(score)
{
case 40:
NSLog(@"不及格");
break;
case 60:
NSLog(@"及格");
break;
case 90:
NSLog(@"优秀");
break;
default:
NSLog(@"无分数");
break;
}
以上是关于if条件和for循环语句whiledo..whileswitch语法的主要内容,如果未能解决你的问题,请参考以下文章