C语言之非常简单的几道题(还是写写),比较简单吧,主要有几道题的数据类型(如,第三题)和语句顺序(如,第二题)需要注意一小下下。

  • 1. 求表达式S=1*2*3……*N的值大于150时,最小的N的值

     /*
    1. 求表达式S=1*2*3……*N的值大于150时,最小的N的值
    */
    #include<stdio.h>
    void main(){
    int n=,s=;
    while(s<=){
    s*=n;
    n++;
    }
    printf("%d",n-);
    getch();
    }
  • 2. 求表达式1/1+1/2+1/3……+1/n的值大于3时,最少需要多少项
     /*
    2. 求表达式1/1+1/2+1/3……+1/n的值大于3时,最少需要多少项
    */
    #include<stdio.h>
    void main(){
    float n=,s=;
    while(s<=){
    n++;
    s=s+/n;
    //这里注意累加和自增的顺序,根据n的初值的不同而需要改变顺序
    }
    printf("%d",(int)n);
    getch();
    }
  • 3. 根据媒体发布的信息,2010年中国GDP总量为5.845万亿美元 ,增长率10.1%,
    美国GDP总量为14.536万亿美元,增长率3.3%。在两国GDP保持2010年的速度不变的情况下,
    编程计算出最早哪一年中国的GDP总量有望超过美国GDP?

     /*
    3. 根据媒体发布的信息,2010年中国GDP总量为5.845万亿美元 ,增长率10.1%,
    美国GDP总量为14.536万亿美元,增长率3.3%。在两国GDP保持2010年的速度不变的情况下,
    编程计算出最早哪一年中国的GDP总量有望超过美国GDP?
    */
    //
    #include<stdio.h>
    void main(){
    float c=5.845,a=14.536,cg=0.101,ag=0.033;
    int y=;
    while(c<=a){
    c+=c*cg;
    a+=a*ag;
    y++;
    }
    printf("%d",y);
    getch();
    }
  • 4. 求表达式s=1+2+3+4……+n的值,n的值由键盘输入
     /*
    4. 求表达式s=1+2+3+4……+n的值,n的值由键盘输入
    */
    #include<stdio.h>
    void main(){
    int i,n,s=;
    scanf("%d",&n);
    for(i=;i<=n;i++){
    s+=i;
    }
    printf("%d",s);
    getch();
    }
  • 5. 求出表达式s=1!+2!+3!……+n!,n由键盘键入
     /*
    5. 求出表达式s=1!+2!+3!……+n!,n由键盘键入
    */
    #include<stdio.h>
    void main(){
    int i,j=,s=,n;
    scanf("%d",&n);
    for(i=;i<=n;i++){
    j*=i;
    s+=j;
    }
    printf("%d",s);
    getch();
    }

C语言之非常简单的几道题的更多相关文章

  1. R语言:用简单的文本处理方法优化我们的读书体验

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html 前言 延续之前的用R语言读琅琊榜小说,继续讲一下利用R语言做一些简单的文本处理.分词的事情.其实 ...

  2. 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)

    1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...

  3. 留念 C语言第一课简单的计算器制作

    留念 C语言第一课简单的计算器制作 学C语言这么久了.  /* 留念 C语言第一课简单的计算器制作 */   #include<stdio.h>  #include<stdlib.h ...

  4. 用C语言编写一个简单的词法分析程序

    问题描述: 用C或C++语言编写一个简单的词法分析程序,扫描C语言小子集的源程序,根据给定的词法规则,识别单词,填写相应的表.如果产生词法错误,则显示错误信息.位置,并试图从错误中恢复.简单的恢复方法 ...

  5. 用Go语言实现一个简单的聊天机器人

    一.介绍 目的:使用Go语言写一个简单的聊天机器人,复习整合Go语言的语法和基础知识. 软件环境:Go1.9,Goland 2018.1.5. 二.回顾 Go语言基本构成要素:标识符.关键字.字面量. ...

  6. C 语言实例 - 实现简单的计算器

    C 语言实例 - 实现简单的计算器 实现加减乘除计算. 实例 # include <stdio.h> int main() { char operator; double firstNum ...

  7. YTU 2457: 很简单的一道题

    2457: 很简单的一道题 时间限制: 1 Sec  内存限制: 128 MB 提交: 261  解决: 80 [提交][状态][讨论版] 题目描述 有一个简单的函数数学公式,如下 输入 重复输入多组 ...

  8. 用c语言写的简单计算器

    这是自己在学习C语言,凭借自己的兴趣,将课本的知识运用后整理的关于C语言计算器的代码.计算器实现的功能有:加.减.乘.除.求余.功能简单,但对于初学者的我来说能把它写出来,排除每个错误依旧是个难题.前 ...

  9. C语言 动态库简单开发

    动态库项目 //简单的动态库开发----报文发送 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib. ...

随机推荐

  1. jpa单向一对一关系外键映射

    项目结构: Wife package auth.model; import javax.persistence.Column; import javax.persistence.Entity; imp ...

  2. Spring Data JPA 一:环境搭建

    搭建开发环境是最麻烦的事情,各种冲突各种异常,记一下搭建过程,仅供大家参考: 用的gradle搭建的项目,先亮一下项目的大概目录: 注意一定要是这个 web工程用spring/src/main/web ...

  3. Android Download机制详解(一)DocumentUI部分

    在Android中Google为我们集成了一套十分便利的Download机制,用来下载网络上的资源文件.以此省去了我们编写和维护大量与Download相关的代码. 组成 Android中Downloa ...

  4. 密码验证连续多位相同或者顺序字符引发的思考.md

    目录 密码验证连续多位相同或者顺序字符引发的思考 需求 思考 实现 总结 参考 密码验证连续多位相同或者顺序字符引发的思考 需求 虽然用户对于这种复杂的密码验证恨之入骨,但是有时出于安全的考虑,我们系 ...

  5. Eclipse MyBatis Generator插件安装

    目录 Eclipse MyBatis Generator插件安装 Eclipse MyBatis Generator插件安装 1.进入Eclipse Marketplace [Help] -> ...

  6. 解决: ./netapp.bin: error while loading shared libraries: libcaffe.so.1.0.0: cannot open shared object file: No such file or directory 运行时报错(caffe)

    caffe安装好后lib没有配置到/usr/lib或/usr/local/lib中,需手动配置: export LD_LIBRARY_PATH=/path_to_your_caffe/build/li ...

  7. 从es中拉取全部数据/大量数据 使用scroll+scan避免深分页

    es一次请求默认返回的数据条数是10条,可以通过设置size参数来控制返回数据的条数: 如果要返回很多数据,可以把size设置的很大,不过elastic search默认size最大不能超过1万. 那 ...

  8. 贪玩ML系列之CIFAR-10调参

    调参方法:网格调参 tf.layers.conv2d()中的padding参数 取值“same”,表示当filter移出边界时,给空位补0继续计算.该方法能够更多的保留图像边缘信息.当图片较小(如CI ...

  9. Linux内核协议栈相关资料链接

    1.Linux内核网络分析(个人博客集合,分析较清晰) http://blog.csdn.net/qy532846454/article/category/1385933/2

  10. Android--Apache HttpClient(2种实现)

    前言 上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持,现在介绍一个新的方式来访问Web站点,那就是HttpClient. HttpClient是Apache开源组织 ...