(C语言)一些容易出错的类型

简介: (C语言)一些容易出错的类型

写代码将三个整数数按从大到小输出


利用if语句

#include<stdio.h>
int main()
{
    int a, b, c,n;
//将n视为可替换的中间变量,利用3个if语句,来输出从小到大的三个整数
    scanf("%d%d%d", &a, &b, &c);
    if (a < b)
    {
        n = a;
        a = b;
        b = n;
    }
    if (a < c)
    {
        n = a;
        a = c;
        c = n;
    }
    if (b < c)
    {
        n = b;
        b = c;
        c = n;
    }
    printf("%d %d %d", a, b, c);
    return 0;
}


打印100以内3的倍数的数

include<stdio.h>
int main()
{
//整体的思路是利用for循环找出100到200的数,再利用if语句对三取余来做出判断
    int a;
    for (a = 1; a <= 100; a++)
        if (a % 3 == 0)
            printf("%d ", a);
    return 0;
}


打印100~200之间的素数

#include<stdio.h>
int main()
{
//思路是利用两个for循环,先找出100到200以内的数,然后n从2加到i,其中如果i可以对n取余,则循环打破,如果n=i,则输出此时的i
    int i ;
    int n;
    for (i = 100; i <= 200; i++)
    {
        for (n = 2; n < i; n++)
        {
            if (i % n == 0)
                break;
        }
        {
            if (n == i)
                printf("%d ", i);
        }
    }
    return 0;
}
相关文章
|
8月前
|
存储 数据处理 C语言
C语言类型的变量
C语言类型的变量
76 1
|
8月前
|
存储 编译器 C语言
【C语言】判断字符类型的三种方法
【C语言】判断字符类型的三种方法
521 0
|
8月前
|
存储 C语言
C语言变量类型
C语言变量类型
|
8月前
|
存储 编译器 C语言
c语言中char的作用类型
c语言中char的作用类型
285 0
|
2月前
|
存储 算法 C语言
用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容
本文探讨了用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容,旨在为开发者提供全面的指导和灵感。
65 2
|
3月前
|
存储 编译器 C语言
C语言:数组名作为类型、作为地址、对数组名取地址的区别
在C语言中,数组名可以作为类型、地址和取地址使用。数组名本身代表数组的首地址,作为地址时可以直接使用;作为类型时,用于声明指针或函数参数;取地址时,使用取地址符 (&),得到的是整个数组的地址,类型为指向该类型的指针。
|
3月前
|
C语言 C++
【C语言】指针篇-一篇搞定不同类型指针变量-必读指南(3/5)
【C语言】指针篇-一篇搞定不同类型指针变量-必读指南(3/5)
|
4月前
|
存储 缓存 程序员
c语言的存储类型-存储类
本文详细介绍了C语言中的存储类型及其分类,包括基本类型(如整型、浮点型)和复合类型(如数组、结构体)。重点讲解了不同存储类别(`auto`、`static`、`register`、`extern`、`typedef`、`volatile`、`const`)的特点及应用场景,并展示了C11/C99引入的新关键字(如`_Alignas`、`_Atomic`等)。通过示例代码解释了每个存储类别的具体用法,帮助读者更好地理解和运用这些概念。
|
5月前
|
存储 自然语言处理 编译器
C语言中的char类型
C语言中的char类型
447 1
|
5月前
|
算法 编译器 API
C语言中的longdouble类型
C语言中的longdouble类型
143 1

热门文章

最新文章