一、给出公式,计算数值的题。
    ①看题找出整形,浮点型,找出变量
    ②定义变量
    ③找有没有赋值,没有的话就用scanf("%d",&x);
    ④代入公式
    ⑤输出结果

从键盘输入华氏温度F,转换为摄氏温度c。转换公式为:c=(F-32)*5/9
    #include<stdio.h>
    main(){
        float F,c;
        scanf("%f",&F);
        c = (F-32)*5/9;
        printf("%f",c);
    }

编写一个程序,利用海伦公式求三角形的面积。海伦公式: ,面积= 
    #include<stdio.h>
    #include<math.h>
    main(){
        float a,b,c,s,S;
        scanf("%f,%f,%f",&a,&b,&c);
        s = (a+b+c)/2;
        S = sqrt(s*(s-a)*(s-b)*(s-c));
        printf("%f",S);
    }

从键盘输入圆的半径数据,求圆面积。输出计算结果,取小数点后2位数字,请编写程序。
    #include<stdio.h>
    main(){
        float PI=3.14,s,r;
        scanf("%f",&r);
        s = PI*r*r;
        printf("%.2f",s);
    }

二、数值交换
    ①看题找出整形,浮点型,找出变量
    ②定义题中变量
    ③定义一个中间变量
    ④以中间变量为媒介进行数值交换

已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序来。
    #include<stdio.h>
    main(){
        int a=1,b=2,c;
        c = a;
        a = b;
        b = c;
        printf("a=%d,b=%d",a,b);
    }
三、判断三个数值的大小
    ①看题定义函数
    ②首先比较前两个数的大小(用if的条件语句)
    ③将大的值赋给max
    ④比较max和第三个值的大小(一般写max<c)
    ⑤输出max的值

从键盘输入三个整数a,b,c,输出其中最大的数
    #include<stdio.h>
    main(){
        int a,b,c,max;
        scanf("%d,%d,%d",&a,&b,&c);
        if(a>b){
            max = a;
        }
        else{
            max = b;
        }
        if(max<c){
            max = c;
        }
        printf("%d",max);
    }

四、运算符使用char定义    %c
五、求n的阶乘
    #include<stdio.h>
    main(){
        int n,s=1;
        scanf("%d",&n);
        for(int i=1;i<=n;i++){
            s=i*s;
        }
        printf("%d",s);
    }

六、计算1-100的能被3整除的数的和

#include<stdio.h> 
    main(){
        int a,b=0;
        for(int i=1;i<=100;i++){
            a = i%3;
            if(a==0){
                b+=i;
            }
        }
        printf("%d",b); 
    }

七、素数判断

#include<stdio.h> 
main(){
    int n;
    scanf("%d",&n);
    for(int i=2;i<n;i++){
        if(n%i==0){
            printf("%d不是素数",n);
        }
        else{
            printf("%d是素数",n);
        } 
    }
}

八、求小于n的最大素数(n是从键盘输入的整数)

#include<stdio.h> 
main(){
    int n,m=0,i;
    scanf("%d",&n);
    do{
        for(i=2;i<n;i++){
            if(n%i==0){
                n--;
                i=2;
            }
        }
    }while(i!=n);
    printf("%d",n);
}

九、公式求PI
#include<stdio.h> 
#include<math.h>
main(){
    float a=0,b=1.0,c=1;
    for(int i=3;fabs(b)>1e-6;i+=2){
        a=a+b;
        c=-c;
        b=c/i;
    }
    printf("%f",4*a);
}

c语言初学者编程大题部分相关推荐

  1. 如何查找c语言编程大题,c语言编程大题

    <c语言编程大题>由会员分享,可在线阅读,更多相关<c语言编程大题(8页珍藏版)>请在人人文库网上搜索. 1.1.10000到2000素数的个数#include #includ ...

  2. C语言初学者编程规范—命名规则

    原文地址:C语言初学者编程规范-命名规则 C是一门朴素的语言,你使用的命名也应该这样.与Modula-2和Pascal程序员不同,C程序员不使用诸如"ThisVariableIsATempo ...

  3. 【C语言趣味编程100题】

    C语言趣味编程100题 1.百钱百鸡--解不定方程组 2.选书方案--排列组合问题 4.抓交通肇事犯--不定方程,判断某个数是否为另一个数的平方 1.百钱百鸡--解不定方程组 /* 问题描述:1只公鸡 ...

  4. Python编程大题

    Python编程大题 文章目录 Python编程大题 前言 一.语法基础 二.函数 三.面向对象编程 四.序列类型.集合和字典 五.文件操作与异常 六.数据库操作 七. 数据可视化 总结 前言 Pyt ...

  5. c语言分支编程改错题,二级C语言改错 二级C语言编程题 汇总整理篇.doc

    二级C语言改错 二级C语言编程题 汇总整理篇 360教育在线 宇创IT培训07年9月内部资料 内部资料,请勿公开传播 二.改错题 考试做题要求: 1.在/**********found******** ...

  6. 如何从编程初学者编程大神?

    学习一直都是不容易的,在工程师的世界里可能是更加的需要我们付出时间和精力.而学习能力在现在这个时代又是显得十分的重要,相信许多烧友们对编程的学习也是十分感兴趣的,或者正在学习的过程中.所有小编今天特别 ...

  7. java2012国信蓝点杯全国软件设计大赛编程大题

    /*  某财务部门结账时发现总金额不对头.很可能是从明细上漏掉了某1笔或几笔.如果已知明细账目  清单,能通过编程找到漏掉的是哪1笔或几笔吗?  如果有多种可能,则输出所有可能的情况.  我们规定:用 ...

  8. 2011国信蓝点杯全国软件设计大赛编程大题

    /*  * 看下面的算式:  □□ x □□ = □□ x □□□  它表示:两个两位数相乘等于一个两位数乘以一个三位数.  如果没有限定条件,这样的例子很多.  但目前的限定是:这9个方块,表示1~ ...

  9. 2019年江苏大学885编程大题

    第一题: #include <stdio.h> double fun(double x,int n){if(n==0) return 1;else if(n==1) return x;el ...

  10. 2012年第三届蓝桥杯C/C++程序设计本科B组决赛 拼音字母(编程大题)

    2012年第三届蓝桥杯C/C++程序设计本科B组决赛题目汇总: http://blog.csdn.net/u014552756/article/details/51399827 拼音字母 在很多软件中 ...

最新文章

  1. SZUACM集训字符串基础总结: 字符串最小表示 ,KMP, EXKMP, Manracher, Trie树,字符串的hash; 附带一写常见的运用技巧,邝斌大佬的板子和例题[持续更新]
  2. HBase性能优化方法总结(3):写表操作
  3. MySQL高级之explain详解
  4. 计算机自适应测试的应用 托福,计算机自适应测试系统的研究和应用.pdf
  5. 【Python CheckiO 题解】Create Intervals
  6. 节选—Android 视频直播 ( 从快播到直播,从高清到无码 )十年视频开发项目
  7. sys模块,subprocess模块
  8. 最简单的WebService
  9. 《UNIX网络编程 卷1:套接字联网API(第3版)》——8.2 recvfrom和sendto函数
  10. java窗口按钮位置设置
  11. 史上最全jquery视频教程
  12. 第十五课.K均值算法
  13. 局域网或者本地开发https自签名证书解决办法
  14. python3 解决除法中循环小数计算并判断循环体
  15. 产品读书.心理学《人际交往心理学》
  16. OpenHarmony开源图形驱动SIG成立Mesa使能树莓派开发板GPU渲染
  17. 美国出台商用无人机新规,宝宝表示我也要去考无人机飞行员驾照
  18. VBA的LENB()和Excel的LENB()区别
  19. wav转mp3怎么转?几种值得学习的转换方法,打开看看!
  20. 入门ROS机器人操作系统——准备工作

热门文章

  1. 软件测试周刊(第15期):将军赶路 不追小兔
  2. openerp 打印报表pdf中文乱码解决办法
  3. java JPG等图片格式转成PGM
  4. Codeforces-697C Lorenzo Von Matterhorn
  5. 基于MM32与M26物联网入门:远程呼叫及开锁
  6. Ubuntu / Debian: sudo 出现 unable to resolve host 错误解决办法
  7. 手机端如何维持登录状态
  8. Outlook 2016 配置QQ邮箱
  9. html5 LivePlayer 实时播放rtmp
  10. easyUI-疯狂的秀才