c语言编程题经典100例——(21~25例)

1,求一个立方数的和

以下是一个求立方数之和的C语言程序示例:

#include <stdio.h>  int main() {  int n, sum = 0;  printf("请输入一个正整数n:");  scanf("%d", &n);  for (int i = 1; i <= n; i++) {  sum += i * i * i;  // 计算立方数之和  }  printf("1^3 + 2^3 + ... + %d^3 = %d\n", n, sum);  return 0;  
}

在上述代码中,我们首先使用scanf函数从标准输入中读取一个正整数n,然后使用for循环计算1到n的立方数之和。具体地,我们使用i * i * i计算每个立方数,并将其累加到变量sum中。最后,我们输出结果。

需要注意的是,在计算立方数之和时,可以使用公式sum = n * (n + 1) * (2 * n + 1) / 6来简化计算过程。

2,从键盘输入两个整数,计算它们的和并输出。

#include <stdio.h>  int main() {  int num1, num2, sum;  printf("请输入第一个整数:");  scanf("%d", &num1);  printf("请输入第二个整数:");  scanf("%d", &num2);  sum = num1 + num2;  printf("它们的和是:%d\n", sum);  return 0;  
}

程序首先声明了三个整数变量num1num2sum。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相加并将结果存储在sum变量中。最后,程序使用printf函数输出这两个整数的和。

3,从键盘输入两个整数,计算它们的差并输出。

#include <stdio.h>  int main() {  int num1, num2, diff;  printf("请输入第一个整数:");  scanf("%d", &num1);  printf("请输入第二个整数:");  scanf("%d", &num2);  diff = num1 - num2;  printf("它们的差是:%d\n", diff);  return 0;  
}

程序首先声明了三个整数变量num1num2diff。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相减并将结果存储在diff变量中。最后,程序使用printf函数输出这两个整数的差。

4,从键盘输入两个整数,计算它们的积并输出。

#include <stdio.h>  int main() {  int num1, num2, product;  printf("请输入第一个整数:");  scanf("%d", &num1);  printf("请输入第二个整数:");  scanf("%d", &num2);  product = num1 * num2;  printf("它们的积是:%d\n", product);  return 0;  
}

程序首先声明了三个整数变量num1num2product。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相乘并将结果存储在product变量中。最后,程序使用printf函数输出这两个整数的积。

5,从键盘输入两个整数,计算它们的商并输出。

#include <stdio.h>  int main() {  int num1, num2, quotient;  printf("请输入第一个整数:");  scanf("%d", &num1);  printf("请输入第二个整数:");  scanf("%d", &num2);  if(num2 != 0) {  quotient = num1 / num2;  printf("它们的商是:%d\n", quotient);  } else {  printf("除数不能为0。\n");  }  return 0;  
}

程序首先声明了三个整数变量num1num2quotient。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序检查除数num2是否为零。如果num2不为零,则程序将num1除以num2并将结果存储在quotient变量中。最后,程序使用printf函数输出这两个整数的商。如果num2为零,则程序输出一条错误消息,指出除数不能为零。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/169801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于java技术的社区交易二手平台

基于java技术的社区交易二手平台的设计与实现 &#xff08;一&#xff09;开发背景 随着因特网的日益普及与发展&#xff0c;更多的人们开始通过因特网来寻求便利。但是&#xff0c;许多人都觉得网上商店里的东西不贵。所以&#xff0c;有些顾客宁愿去那些用二次定价建立起来的…

kafka精准一次、事务、幂等性

Kafka事务 消息中间件的消息保障的3个级别 At most once 至多一次。数据丢失。At last once 至少一次。数据冗余Exactly one 精准一次。好&#xff01;&#xff01;&#xff01; 如何区分只要盯准提交位移、消费消息这两个动作的时机就可以了。 当&#xff1a;先消费消息、…

Java基准测试工具JMH的简介与使用

JMH是一套Java基准测试工具&#xff0c;用于对Java执行进行基准测试以及生成测试报告。平时应用于Java一些基础Api或者一些工具类这种离开网络因素的纯系统测试。 使用方式 maven引入&#xff1a; <dependency><groupId>org.openjdk.jmh</groupId><art…

2024北京理工大学计算机考研分析

24计算机考研|上岸指南 北京理工大学 计算机学院始建于1958年&#xff0c;是全国最早设立计算机专业的高校之一。2018年4月&#xff0c;计算机学院、软件学院、网络科学与技术研究院合并成立新的计算机学院。学院累计为国家培养各类人才15000余名。计算机科学学科ESI排名进入全…

树的序列化与反序列化

1 序列化与反序列化 二叉树的序列化与反序列化 1.1 实现思路 方式一&#xff1a;前序遍历 通过前序遍历方式实现二叉树的序列化将结果存入队列中要注意空节点也要存null 方式二&#xff1a;层序遍历 层序遍历也是用队列实现注意从左到右&#xff0c;遇到空节点存null 1.2 …

Lombok新版超全面使用教程

一、Lombok介绍 Lombok是一个Java库&#xff0c;可以通过注解来简化Java类的编写&#xff0c;减少冗余的样板代码。它提供了一系列的注解&#xff0c;用于自动生成常见的代码&#xff0c;如getter和setter方法、构造函数、equals和hashCode方法、toString方法等。通过使用Lomb…

论文阅读——Prophet(cvpr2023)

一、Framework 这个模型分为两阶段&#xff1a;一是答案启发生成阶段&#xff08;answer heuristics generation stage&#xff09;&#xff0c;即在一个基于知识的VQA数据集上训练一个普通的VQA模型&#xff0c;产生两种类型的答案启发&#xff0c;答案候选列表和答案例子&am…

使用SpringBoot集成FastDFS

使用SpringBoot集成FastDFS 这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中。 1、FastDFS FastDFS是一个开源的轻量级分布式文件系统&#xff0c;它对文件进行管理&#xff0c;功能包括&#xff1a;文件存储、文件同步、文件访问 &#xff0…

vue2-006——使用脚手架搭建vue2项目+项目结构分析

一、创建项目&#xff1a;vue create 项目名 D:\EnyiWang\Documents\myStudy\vue>vue create vue_testVue CLI v5.0.8 ? Please pick a preset: Default ([Vue 2] babel, eslint)Vue CLI v5.0.8 ✨ Creating project in D:\EnyiWang\Documents\myStudy\vue\vue_test. &am…

设计测试用例的具体方法总结

&#x1f4d1;打牌 &#xff1a; da pai ge的个人主页 &#x1f324;️个人专栏 &#xff1a; da pai ge的博客专栏 ☁️白马沉河共歃誓&#xff0c;怒涛没城亦不悔 ☁️基于需求进行测试用例的设计 基…

[环境配置]vscode免密ssh的设置流程

测试环境&#xff1a; windows 11 ubuntu16.04 vmware 第一步&#xff1a;生成密钥 cmd打开输入&#xff1a;ssh-keygen -t rsa 一路回车后可以在C:\Users\用户名\.ssh路径看到id_rsa.pub&#xff0c;我们打开这个文件&#xff0c;用记事本打开即可&#xff0c;然后复制里…

前端var、let、const有什么区别

var , let , 和 const 是 JavaScript 中用于声明变量的关键字&#xff0c;它们之间有一些区别&#xff1a; var &#xff1a;在ES5及之前的版本中使用的声明变量的关键字。它具有以下特点&#xff1a; 函数作用域&#xff1a; var 声明的变量的作用域是函数级的&#xff0c;它…

visual lisp/autolisp/dcl 开发-目录

1、visual lisp/autolisp 开发 --快速定位代码出错位置 2、visual lisp/autolisp dcl对话框开发 --用回车键接受输入&#xff0c;结束对话框 3、visual lisp/autolisp dcl对话框开发 --在一个dcl文件中引用另一个dcl 4、visual lisp/autolisp dcl对话框开发 --图像按钮&…

“不得了·放飞杯” 2023年四川省健身健美锦标赛启动在成都隆重召开

“不得了放飞杯” 2023年四川省健身健美锦标赛启动在成都隆重召开 为了更好地推动四川省健身健美运动的普及和发展&#xff0c;结合《四川全民健身实施计划》的现状&#xff0c;适应新时代健身私教服务产业的发展需求&#xff0c;由中国健美协会指导&#xff0c;四川省健美健美…

BUUCTF [MRCTF2020]Ez_bypass 1

题目环境&#xff1a;F12查看源代码 I put something in F12 for you include flag.php; $flagMRCTF{xxxxxxxxxxxxxxxxxxxxxxxxx}; if(isset($_GET[gg])&&isset($_GET[id])) { $id$_GET[id]; $gg$_GET[gg]; if (md5($id) md5($gg) && $id ! $gg) { …

鸿蒙 ark ui 网络请求 我不允许你不会

前言&#xff1a; 最近有在学习这个鸿蒙的ark ui开发 因为鸿蒙不是发布了一个鸿蒙next的测试版本 明年会启动纯血鸿蒙应用 所以我就想提前给大家写一些博客文章 效果图 11-24 16:26:22.005 25156-25156/com.example.httpsrequest E A0ff00/HTTPS: 请求状态 --> 200, %{pub…

maven常用打包命令,值传递和引用传递,Java包 ,JDK 中常用的包有哪些,import java和javax有什么区别

文章目录 maven常用打包命令Java程序设计语言对对象采用的不是引用调用&#xff0c;实际上&#xff0c;对象引用是按值传递的。值传递和引用传递有什么区别Java包 &#xff0c;JDK 中常用的包有哪些import java和javax有什么区别 谈谈java基础的内容&#xff0c;而且很多人都回…

串口虚拟化工具

串口虚拟工具(Configure Virtual Serial Port Driver v7.2) 可以虚拟化串口 串口成对添加&#xff0c;添加之后可以在设备管理器中查看 链接&#xff1a;https://pan.baidu.com/s/1WE9c28MEoSEY7fGhy4kjag 提取码&#xff1a;yahn DebugTool-v.16 作用&#xff1a;可以检验…

区块链技术将如何影响未来的数字营销?

你是否听腻了区块链和数字营销等流行语&#xff0c;却不明白它们对未来意味着什么&#xff1f;那么&#xff0c;准备好系好安全带吧&#xff0c;因为区块链技术将彻底改变我们对数字营销的看法。从建立消费者信任到提高透明度和效率&#xff0c;其可能性是无限的。 让我们来探…

【自动化测试】拍照与闪光灯联动测试

背景 我们的相机与闪光灯之间必须实现精密的同步&#xff0c;以防止时序上的任何偏差导致成像出现问题&#xff0c;比如生成黑暗的照片。为此&#xff0c;我们计划开发一个自动化测试工具&#xff0c;它能检测10万张图片中是否存在暗图现象。 代码 import cv2 import numpy …