首页 > 编程语言 >新手的第一个c语言小程序

新手的第一个c语言小程序

时间:2024-08-08 14:56:36浏览次数:9  
标签:语言 程序 C语言 num den printf 新手

  作为一个C语言的新手,我深知要想精通这门语言,就必须通过不断的练习来积累经验。因此,我决定从解决高中数学问题入手,编写我的第一个C语言小程序。

   显然,高中的许多数学问题复杂难解,对于我这个初学者来说,理解答案本身就已经是一项挑战,更不用说用程序来求解了。所以,我选择了数列求和这一问题,因为它不仅与我现在自学C语言所能解决问题相关,并且逻辑性相对简单,简直就是新手建立自信心的不二之选。

  那么我先介绍一下问题:1+1/2+1/3+1/4+......+1/n=?

下面是我编写的程序:

#include <stdio.h>

int main()
{
    int b = 0, den = 1, num = 0, c = 0, d = 0, n;
    printf("请输入:");

    scanf("%d", &n);
    do
    {
        b++;
        den = den * b;
    } while (b < n);
    do
    {
        c++;
        d = den / c;
        num = num + d;
    } while (c < n);
    printf("num=%d,den=%d\n", num, den);
    printf("num为分子,den为分母");

    return 0;
}

  程序也许还可以简化(毕竟分数形式还要考虑约分)但是目前已经用到我的毕生所学,欢迎大佬指导,万分感谢。

  日常闲聊

    大佬只用疯狂乱秀就行了,而新手就需要考虑很多了( bushi),我选择C语言作为我的第一门编程语言是因为通过网上的了解这是基础中的基础,但更多的是我发现这个圈子很热闹,感觉大家都很热情,在现实中不想社交的我突然开始想要分享,希望在接下来的日子里我能保持热情,持续进步

  "早知编程路漫漫,心如飞鸿志比天。历经千百炼,铸剑于指尖,今朝剑指云端巅,炼心炼智还炼天。"

  各位大佬又是如何开启你的编程之路的呢,欢迎讨论

标签:语言,程序,C语言,num,den,printf,新手
From: https://blog.csdn.net/XX0216X/article/details/141025519

相关文章

  • R语言中,‌$ 和 @ 符号用于访问对象的不同部分
    在R语言中,‌$ 和 @ 符号用于访问对象的不同部分,‌具体含义如下:‌在R语言中,‌$ 和 @ 符号用于访问对象的不同部分,‌具体含义如下:‌ $ 符号:‌在R语言中,‌$ 符号主要用于从一个数据框(‌dataframe)‌中提取某一列的数据。‌例如,‌如果你有一个名为 df 的数据框,‌并且想......
  • 什么是动态应用程序安全测试? 和静态应用程序安全测试有什么区别?
    动态应用程序安全测试(DAST)是在运行时分析Web应用程序以识别安全漏洞或缺陷的过程。在DAST中,测试人员在应用程序运行时检查应用程序,并试图像黑客一样攻击它。DAST工具提供有关应用响应的信息,帮助开发人员识别和消除威胁。DAST是如何工作的?DAST是一种黑盒测试,是从应用......
  • 【uniapp】uniapp+vue2微信小程序实现分享功能
    uniapp+vue2做的微信小程序实现分享功能问题描述uniapp+vue2做的微信小程序,发布以后点击右上角三个点,分享小程序的时候,转发和分享按钮都是灰色解决方案转发、分享、复制链接这几个功能需要自己来手动写方法,考虑到每个页面都需要能够实现分享功能,以下我会使用Vue.js的......
  • 如何构建高效的 CRUD 应用程序?
    1.引言在深入探讨CRUD优化之前,让我们先了解CRUD的基本概念及其在软件开发中的重要性。(这部分内容适合刚接触这个概念的开发者。)1.1什么是CRUD?CRUD是"Create(创建)"、"Read(读取)"、"Update(更新)"和"Delete(删除)"的缩写。这四个操作构成了持久存储系统的基本功能,几乎所有的数......
  • nuxt2 语言国际化 + element国际化
    踩坑:element国际化动态设置语言必须使用服务端中的store状态才可以importVueI18nfrom'vue-i18n'importenLocalefrom'element-ui/lib/locale/lang/en'importElementLocalefrom'element-ui/lib/locale';//导入ElementUI的语言包importcnLocalefrom'e......
  • 数据库连接和数据库执行 极语言
    数据库模块里面的函数怎么写的小程序数据.读表(表名)整数长度;文本语句[64];格式化(语句,"selectcount(*)from%s",表名)长度=数据.读取(语句);如果(长度>0){格式化(语句,"select*from%s",表名)数据.执行(语句)}返回(长度);结束数据.读表(表名)这个函数返回的是......
  • 京东小程序数据中心架构设计与最佳实践
    一、京东小程序是什么京东小程序平台能够提供开放、安全的产品,成为品牌开发者链接京东内部核心产品的桥梁,致力于服务每一个信任我们的外部开发者,为不同开发能力的品牌商家提供合适的服务和产品,让技术开放成为品牌的新机会。“OnceBuild,RunAnywhere”,一个小程序可以在多个A......
  • 架构师与普通程序员的区别
    引言在软件开发行业中,架构师和普通程序员是两个重要但角色和职责截然不同的职位。本文将深入探讨架构师和普通程序员的区别,包括他们的职责、技能要求、工作方式以及职业发展路径。一、架构师的角色和职责1.系统设计和架构架构师主要负责系统的整体设计和架构,他们需要制定......
  • springboot+vue农产品商城【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网普及率的不断提高,电子商务已成为推动全球经济的重要力量。在农业领域,传统农产品销售模式面临着信息不对称、流通环节多、成本高、效率低下等问题,严重制约了农产品的市场竞争力与农民增收。因此,构建一个......
  • JSP公共卫生综合管控平台md94w(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,服务站,管控申请,管控记录,申请处理开题报告内容一、项目背景与意义在全球化背景下,公共卫生事件频发,对人民群众的生命安全和身体健康构成严重威......