博客
关于我
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/

你可能感兴趣的文章
Mysql数据库 InnoDB存储引擎中Master Thread的执行流程
查看>>
MySQL数据库 范式
查看>>
Mysql数据库B-Tree索引
查看>>
mysql数据库io空闲_mysql数据库磁盘io高的排查
查看>>
mysql数据库root密码忘记,查看或修改的解决方法
查看>>
MySQL数据库SQL注入靶场sqli通关实战(附靶场安装包)
查看>>
MYSQL数据库下载安装(Windows版本)
查看>>
MySQL数据库与Informix:能否创建同名表?
查看>>
mysql数据库中的数据如何加密呢?mysql8.0自带新特性
查看>>
MySQL数据库优化
查看>>
MySQL数据库优化总结
查看>>
MySQL数据库入门看这一篇文章就够了
查看>>
Mysql数据库函数contac_函数:函数删除操作语法&使用例——《mysql 从入门到内卷再到入土》...
查看>>
mysql数据库命令备份还原
查看>>
mysql数据库基础教程
查看>>
MySQL数据库备份
查看>>
mysql数据库备份与恢复
查看>>
MySQL数据库备份实战
查看>>
Mysql数据库备份的问题:mysqldump: Got error: 1049: Unknown_无需整理
查看>>
mysql数据库如何重置密码是多少钱_MySQL数据库忘记root密码如何重置修改
查看>>