首页 > 其他分享 >if条件和for循环语句、while、do..while、switch语法

if条件和for循环语句、while、do..while、switch语法

时间:2023-08-22 11:06:13浏览次数:37  
标签:语句 do .. 200 int NSLog while score year

//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;
}

 



作者:稻草人11223


标签:语句,do,..,200,int,NSLog,while,score,year
From: https://blog.51cto.com/u_13188203/7186824

相关文章

  • 给nginx加个认证_windows
     目的:用于设备HTTP特征库升级,需要HTTP服务器支持wget。详情如下: 设备后台使用wget命令访问HFS工具的HTTP服务,什么都没有获取到 而设备后台使用wget命令访问nginx工具的HTTP服务,可以获取到文件所以需要使用支持wget的服务器,比如nginx,来提供HTTP服务,用于设备特征库HTTP......
  • 基于docker-compose搭建ES服务
    一、单节点线下测试拉取镜像1、进入实验机器go10.10.10.102、拉取es7.16.2镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.16.2安装ik分词器1、启动容器dockerrun-d-p0.0.0.0:9200:9200-p0.0.0.0:9300:9300-e"discovery.type=single-node......
  • docker常用命令
    镜像基础命令:dockerversion          查看docker版本dockersearch--automated-s3nginx   按星级搜索镜像dockerpullubuntu:14.04       获取镜像dockerimages          查看镜像信息dockerinspect  ......
  • 资讯_Windows 8笔记本电脑关机后电源灯要亮一段时间,是否正常?
    Windows8笔记本电脑关机后电源灯要亮一段时间,是否正常故障现象:随着Windows8的普及,多次遇到用户反馈安装Windows8的笔记本在执行关机动作后,屏幕关闭之后电源等指示灯还要亮几十秒,甚至几分钟不等。——此现象其实是由于Windows8的混合关机特质所致,并不属于故障的范畴。原因分析:在W......
  • [Microsoft Azure] Azure VM Windows操作系统首选语言设置(英文-中文)
    本文将介绍如何在MicrosoftAzure虚拟机的Windows操作系统中设置首选语言,将其从英语更改为中文。我们将详细介绍设置步骤,帮助用户轻松实现语言更改。在使用MicrosoftAzure虚拟机(VM)时,您可能需要将操作系统的首选语言更改为中文。本文将指导您完成这一过程,确保您在Azure......
  • 1、Docker 安装 Jenkins
    更多参考:Jenkins官网#拉取Jenkins镜像dockerpulljenkins/jenkins#运行容器dockerrun-d-p8080:8080-p50000:50000jenkins/jenkins#访问,有初始化页面http://localhost:8080#获取初始页面需要的密码<container_id>运行的容器iddockerexec-it<container_i......
  • 论文解读(KDSSDA)《Knowledge distillation for semi-supervised domain adaptation》
    Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:Knowledgedistillationforsemi-supervised domainadaptation论文作者:MauricioOrbes-Arteaga, JorgeCardoso论文来源:2019aRxiv论文地址:download论文代码:download视屏讲解:click1介绍 动机:在注释数......
  • docker 报错
    问题说明:我是服务器上面的docker拉到本地30卡想用的,但是失败,报错如下:服务器上面显存驱动是450,本地30卡驱动是470nvidia-dockerrun-it--name20230821_3--shm-size16g-p10029:22--privileged20230821_imgbashdocker:Errorresponsefromdaemon:failedtocreatesh......
  • iwebsec-xss 03 DOM型xss
    01、题目分析DOM型比较与存储型不一样的是,存储型是将js代码存放在数据库中,而dom型是在客户端插入恶意代码,不涉及后端02、xss查看前端代码可以发现,有一个domxss函数,这段代码的作用是获取id为"input"的元素的值,并将其设置为id为"output"的元素的innerHTML属性所以直接在输入框......
  • 将.NET应用程序容器化与Docker
    当谈到现代软件开发和部署方法时,Docker已经成为一个备受欢迎的工具。它为开发人员和运维团队提供了一种简单而有效的方法,将应用程序及其依赖项打包到一个称为容器的独立单元中。在本篇博客中,我们将探讨如何将.NET应用程序容器化使用Docker。什么是Docker?Docker是一种容器化平......