博客
关于我
C语言_ 算法_6
阅读量:785 次
发布时间:2019-03-24

本文共 2112 字,大约阅读时间需要 7 分钟。

6.1 输入一个数输出所有的因数

为了求数的所有因数,我们可以编写一道简单的程序。因数是能够整除给定数的整数,包括1和自身。我们可以通过遍历从1到数本身的所有整数,检查哪些数能被整除,没有余数。

#include 
#include
int main() { int m; printf("请输入一个数:"); scanf("%d", &m); printf("%d的因数有:", m); for (int i = 1; i <= m; ++i) { if (m % i == 0) { printf("%5d", i); } } printf("\n"); return 0;}

6.2 输入10个数,输出最大的一个数

我们需要编写一个程序来读取输入的10个数字,并找到其中最大的那个数。

#include 
#include
int main() { int arr[] = {4, 3, 6, 7, 11, 85, 24, 23, 34, 67}; int max_num = arr[0]; for (int i = 1; i < 10; ++i) { if (arr[i] > max_num) { max_num = arr[i]; } } printf("最大的数为:%d\n", max_num); return 0;}

6.3 求圆的面积、周长、圆球表面积、圆球体积及圆柱体积

我们可以使用数学公式来计算这些几何图形的属性。假设圆的半径为1.5单位,圆柱的高度为3单位。

#include 
#include
#define PI 3.14int main() { double r = 1.5, h = 3; printf("圆周长为:%.2f\n", 2 * r * PI); printf("圆面积为:%.2f\n", r * r * PI); printf("圆球表面积为:%.2f\n", 4 * r * r * PI); printf("圆球体积为:%.2f\n", (4.0 / 3.0) * r * r * r * PI); printf("圆柱体积为:%.2f\n", r * r * PI * h); return 0;}

6.4 运输公司运费计算

根据运输距离,公司提供不同的折扣。我们需要根据给定的单价、重量及距离来计算最终的运费。

#include 
#include
#define PI 3.14int main() { float p, w, s; int c; printf("请输入单价,重量,距离(单位:元/吨,公斤,公里)"); scanf("%f,%f,%d", &p, &w, &s); if (s >= 3000) { c = 12; } else { c = s / 250; } switch(c) { case 0: d = 0; break; case 1: d = 2; break; case 2: d = 5; break; case 3: d = 8; break; case 4: d = 10; break; case 5: d = 10; break; case 6: d = 10; break; case 7: d = 10; break; case 8: d = 15; break; } float f = p * w * s * (1 - d / 100); printf("总运费:%.2f元\n", f); return 0;}

6.5 有三个整数 a, b, c,由键盘输入,输出其中最大的数

我们可以通过比较三个数的大小来确定最大的那个数。

#include 
int main() { int a, b, c; printf("请输入a, b, c的值(以空格隔开):"); scanf("%d %d %d", &a, &b, &c); if (b > a) { a = b; } if (c > a) { a = c; } printf("最大的数为:%d\n", a); return 0;}

这些程序可以帮助您解决实际问题,同时也能作为学习编程的基础。

转载地址:http://njrkk.baihongyu.com/

你可能感兴趣的文章
nacos本地可以,上服务器报错
查看>>
Nacos注册Dubbo(2.7.x)以及namespace配置
查看>>
Nacos注册中心有几种调用方式?
查看>>
nacos注册失败,Feign调用失败,feign无法注入成我们的bean对象
查看>>
nacos源码 nacos注册中心1.4.x 源码 nacos源码如何下载 nacos 客户端源码下载地址 nacos discovery下载地址(一)
查看>>
nacos源码 nacos注册中心1.4.x 源码 spring cloud alibaba 的discovery做了什么 nacos客户端是如何启动的(二)
查看>>
nacos源码 nacos注册中心1.4.x 源码 如何注册服务 发送请求,nacos clinet客户端心跳 nacos 注册中心客户端如何发送的心跳 (三)
查看>>
Nacos源码分析:心跳机制、健康检查、服务发现、AP集群
查看>>
nacos看这一篇文章就够了
查看>>
Nacos简介、下载与配置持久化到Mysql
查看>>
Nacos简介和控制台服务安装
查看>>
Nacos管理界面详细介绍
查看>>
Nacos编译报错NacosException: endpoint is blank
查看>>
nacos自动刷新配置
查看>>
nacos运行报错问题之一
查看>>
Nacos部署中的一些常见问题汇总
查看>>
NACOS部署,微服务框架之NACOS-单机、集群方式部署
查看>>
Nacos配置Mysql数据库
查看>>
Nacos配置中心中配置文件的创建、微服务读取nacos配置中心
查看>>
Nacos配置中心集群原理及源码分析
查看>>