7.20 学习笔记

56 阅读1分钟

break用于结束整个循环,执行循环之后的代码 continue跳过本轮循环,进入下一轮循环

#include <stdlib.h>
int main()
{
    for (int i = 1; i <= 10; i++)
    {
        if (i % 2 == 0)
        {
            // break;
            continue;
        }
        if(i % 5 == 0){
            break;
        }
        printf("i=%d\n", i);
    }
    return 0;
}

i=1,i=3

#include<stdio.h>
int main(){
    printf("输入一个整数");
    int m , n ;
    scanf("%d",&m);
    while(m){
        int gewei = m % 10;
        printf("%d",gewei);
        m = m / 10;
    }
    return 0;
}
#include<stdio.h>
int main(){
    printf("输入一个整数");
    int m , n ;
    scanf("%d",&m);
    while(m){
        int gewei = m % 10;
        m = m / 10;
        n = n * 10 + gewei;
    }
    printf("\n%d",n);
    return 0;
}
int main()
{
    printf("输入一个大于1的整数:");
    int m , a = 2;
    scanf("%d", &m);
    while (a<m)
    {
        int c = m % a++;
        if (c == 0)
        {
            printf("不是质数");
            break;
        }
    }
    if(a==m){
        printf("是质数");
    }
    return 0;
}
#include <stdio.h>
int main()
{
    printf("输入一个大于1的整数:");
    int m , a = 2;
    scanf("%d", &m);
    while (a<m)
    {
        int c = m % a++;
        if (c == 0)
        {
            printf("不是质数");
            break;
        }
    }
    if(a==m){
        printf("是质数");
    }
    return 0;
}
#include <stdio.h>
int main()
{
    printf("输入一个整数:");
    int a;
    scanf("%d", &a);
    while (a > 1)
    {
        if (a % 2 != 0)
        {
            printf("不");
            break;
        }
        a = a / 2;
    }
    printf("是");
    return 0;
}