• C语言基础代码总结(右下角有目录)


    1.从键盘输入2个实数,输出二者和

    e6800568fa7947039fddbc982d9a6603.png

      2.从键盘输入1个整数,判断是正负还是零

    f31d6b8a344c49e98b2dd43a979c7c9e.png

      3.从键盘输入学生的3门课成绩,计算总成绩和平均成绩并输出

    1086fce776a3427eafb314ec99ad17c2.png

      4.输入一个三位整数,求出该数每个位上的数字之和(如123,每个位上的数字和就是1+2+3=6)

    5225841cce7948dbb0b2b619ce30b65c.png

      5.三天打鱼俩天晒网

    b684e6cf442740f6937ba67ec9c21915.png

      6.从键盘上输入三角形的三个边长(实数),判断这三个边能否构成三角形(构成三角形的条件为:任意俩边之和大于第三边),如果能构成三角形,则计算三角形的面积并输出(保留2位小数)如果不能构成三角形,则输出“False”字符串信息。假设三角形的边长分别为a,b,c则三角形的面积为:

    342454e5d22749a788b0d0091bd7e096.png

     其中s的值为(a+b+c) /2

    bceef1edc03d431cb737f22d69aedc51.png

      7.编写程序,从键盘上接收一个百分制成绩(整数)判断数据的合理性。如果不是正确的成绩(<0或>100),则输出\"Error data!\",否则输出其相应的等级,成绩在90分及以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'

    (1)用if语句实现

    c7afea2bf5a64b9d8088f492182e225a.png

     (2)用switch语句实现

    f96da4cfcff84d08a92e100fc725cb26.png

     8.从键盘输入一个字符,判断它是否为小写字母,如果是,将他转换为大写字母,如果不是则不转换

    1f0e0159f89b4d46b45880f311bc26be.png

     9.从键盘接收一个小写字母(不考虑输入错误的情况下),将其循环更改为其后第五个位置的字符。如'a'变为'f','w'变为'b'

    32e77e9cf77d4159a4ffb7281a166b46.png

      10.判断是否闰年(若某年份能被4整除但不能被100整除,或者能被400整除,则该年份是闰年)

    b94240d643ed4578b6bc304069aaf416.png

    11.交换俩个变量的值

    (1)添加中间变量

    0949bb4ea34d42878aea488e7e30a6ab.png

      (2)不加中间变量

    a0c45db7326f49fcb8bba94087a7c2a0.png

      12.计算1到x的累加和

    d60564d05bc44e51a583dc265a72b063.png

      13.输出100到200之间所有能被3整除的数

    a9d2fc2e87f048179d4f8e17080622be.png

      14.《鸡兔同笼》35个头,94只脚,鸡兔各多少

    8c16b2b1c6f74a569790dbf640d5e3db.png

      15.《百元百鸡》一个公鸡五元 ,一个母鸡3元,3个小鸡一元,百元买百鸡,公鸡母鸡小鸡各多少只

    2735ae7e69274e8caffce596b9e0aca2.png

     16.判断一个数是否为素数(只能被1和自己整除) 

    86f40035531945859f8cd28c6c87c68d.png

      17.输出100~200之间的所有素数

    b969f375af754e28b557bc3e3f3f64b9.png

      18.求阶乘

    25c3d1f98690454ebc38c2918c23ea84.png

      19.求相同数的积

    a9809c80f7aa4e59b9ca9ed10bb4a8a5.png

     20.求和,求给定项数之和

    3e4800c7d5c94398a08673fada63bb60.png

    2f5eae5a860c4c62a0ce3b1b6aca8b0b.png

    21.求1+1/2+1/3+...1/n>=5的最小n值

    5007e9e478014f459debf6e9803daeae.png

     22.求1+(1+2)+(1+2+3)+...(1+2+3...+n)

    737d67db8d364d7580b1fdcbbfdaf6a4.png

     23.求1!+2!+3!+4!+5!+…+n!

    feff70402c414241a533cad97c729592.png

     24.计算1到几的累加和正好大于5000

    5fbcb3eb717c41c8934476c76ad02bd6.png

     25. π/4≈1-1/3+1/5-1/7...求π的近似值

    a2f29b4e328e41ad952d258e9e0340a9.png

    26.输出斐波那契数列前40项的值,每6个值一行

    2ffb23bcb3dd42719397b3ff42dcfc7f.png

     27.求斐波那契数列前20项的累加和

    6dd6446b7b73426fae21c4a69fe17ed5.png

     28.1000人捐款(最小单位角)捐够2万停,输出xx人共捐了xx元

    b5bfd8942fcc440b800e60e8a86e018c.png

     29.输入10个成绩,求平均成绩,将低于平均成绩的分数输出2fc32b0f6b4f4c399dfec09d863f4b4e.png

     30.用数组求斐波那契数列

    9d7dc0c94ba04131ada244fc513ce323.png

     以上为一些最基本的代码常用例子

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    CORS处理跨域问题
    Spring 远程命令执行漏洞分析(CVE-2022-22965)
    并发编程中的原子性,可见性,有序性问题
    MIT6.s081/6.828 lectrue07:Page faults 以及 Lab5 心得
    Python arcpy创建栅格、批量拼接栅格
    OwnCloud个人云盘搭建方法
    Echart报错Initalize failed:invalid dom
    滑动窗口实例7(串联所有单词的子串)
    Java贪吃蛇
    Vue官方文档(43):在全局注册组件中使用函数式的组件
  • 原文地址:https://blog.csdn.net/2402_83128792/article/details/136298045