C语言代码练习(第十五天)

今日练习:

37、输入连个正整数 n 和 m ,求其最大公约数和最小公倍数

38、请编程序将"China"翻译成密码,密码规律是:用原来的字母后面第4个字符代替原来的字母

39、设半径 r = 1.5,圆柱高 h = 3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。

输入连个正整数 n 和 m ,求其最大公约数和最小公倍数

运行代码

cpp 复制代码
int main()
{
	int m = 0;
	int n = 0;
	int num1 = 0;
	int num2 = 0;
	int temp = 0;
	printf("请输入两个数:");
	scanf("%d %d", &num1, &num2);
	m = num1;
	n = num2;
	while (num2 != 0)
	{
		temp = num1 % num2;
		num1 = num2;
		num2 = temp;
	}
	printf("最大公约数是:%d\n", num1);
	printf("最小公倍数是:%d\n", m * n / num1);
    return 0;
}

运行结果

请编程序将"China"翻译成密码,密码规律是:用原来的字母后面第4个字符代替原来的字母

运行代码

cpp 复制代码
int main()
{
	char c1 = 'C';
	char c2 = 'h';
	char c3 = 'i';
	char c4 = 'n';
	char c5 = 'a';
	printf("翻译前的密码是:%c%c%c%c%c\n", c1, c2, c3, c4, c5);
	c1 = c1 + 4;
	c2 = c2 + 4;
	c3 = c3 + 4;
	c4 = c4 + 4;
	c5 = c5 + 4;
	printf("翻译后的密码是:%c%c%c%c%c\n", c1, c2, c3, c4, c5);
	return 0;
}

运行结果

设半径 r = 1.5,圆柱高 h = 3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。

运行代码

cpp 复制代码
#define PI 3.14//宏定义Π
int main()
{
	float r = 0;
	float h = 0;
	float perimeter;
	float area;
	float sphere_Surface_Area = 0;
	float sphere_Volume = 0;
	float cylinder_Volume;
	printf("输入圆半径r,圆柱体h:");
	scanf("%f%f", &r, &h);
	perimeter = 2 * PI * r;//周长
	area = PI * r * r;//面积
	sphere_Surface_Area = 4 * PI * r * r;//圆球表面积
	sphere_Volume = 4 / 3 * PI * r * r * r;//圆球体积
	cylinder_Volume = (PI * r * r) * h;//圆柱体积
	printf("周长=%3.1f\n", perimeter);
	printf("圆面积=%3.1f\n", area);
	printf("圆球表面积=%3.1f\n", sphere_Surface_Area);
	printf("圆球体积=%3.1f\n", sphere_Volume);
	printf("圆柱体积=%3.1f\n", cylinder_Volume);
	return 0;
}

运行结果

相关推荐
..过云雨12 分钟前
03.【Linux系统编程】基础开发工具1(yum软件安装、vim编辑器、编辑器gcc/g++)
linux·c语言·笔记·学习
青草地溪水旁30 分钟前
Linux 高性能 I/O 事件通知机制的核心系统调用—— `epoll_ctl`
linux·c语言·c++
JasmineX-13 小时前
数据结构——顺序表(c语言笔记)
c语言·开发语言·数据结构·笔记
啟明起鸣4 小时前
【网络编程】从与 TCP 服务器的对比中探讨出 UDP 协议服务器的并发方案(C 语言)
服务器·c语言·开发语言·网络·tcp/ip·udp
番茄灭世神5 小时前
柔性数组与队列杂记
c语言
nightunderblackcat5 小时前
新手向:C语言、Java、Python 的选择与未来指南
java·c语言·python
你怎么知道我是队长5 小时前
C语言---存储类
c语言·开发语言
西阳未落11 小时前
C语言中的内存函数(memcpy, memmove, memcmp, memset)
c语言·开发语言
范纹杉想快点毕业17 小时前
ZYNQ PS 端 UART 接收数据数据帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
c语言·笔记·stm32·单片机·嵌入式硬件·mcu·51单片机
_OP_CHEN19 小时前
数据结构(C语言篇):(十二)实现顺序结构二叉树——堆
c语言·数据结构·算法·二叉树·学习笔记··顺序结构二叉树