C语言日常练习Day13

目录

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

二、编写程序,用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符

三、输入4个整数,要求按由小到大的顺序输出


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

代码如下:

cpp 复制代码
#include <stdio.h>  
#define Pi 3.14  
  
int main() {  
    float r=1.5;
	float h=3.0;
	float c,s,s_bmj,v,v_yz;
	c=2*r*Pi;
	s=r*r*Pi; 
	s_bmj=4*r*r*Pi;
	v=4/3*Pi*r*r*r;
	v_yz=r*r*Pi*h;
	printf("圆周长为:%f\n",c);
	printf("圆面积为:%f\n",s);
	printf("圆球表面积为:%f\n",s_bmj);
	printf("圆球体积为:%f\n",v);
	printf("圆柱体体积为:%f\n",v_yz);
    return 0;  
}

二、编写程序,用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符

代码如下:

cpp 复制代码
#include <stdio.h>

int main() {
    char c1, c2;

    printf("请输入两个字符:");
    c1 = getchar();
    
    c2 = getchar();

    printf("使用putchar函数输出:");
    putchar(c1);
    

    printf("使用printf函数输出:%c", c2);

    return 0;
}

三、输入4个整数,要求按由小到大的顺序输出

tips:此处还是使用的冒泡排序

cpp 复制代码
#include <stdio.h>
void bubble_sort(int arr[4],int n);
void bubble_sort(int arr[4],int n)
{
	int i,temp,max=0;
	
	for(i=0;i<n;i++)
	{
		if(arr[i]>arr[max])
		{
			temp=arr[max];
			arr[max]=arr[i];
			arr[i]=temp;
		}
	}
}

int main() {
    int arr[4]={0};
    int i;
    for(i=0;i<4;i++)
    {
    	scanf("%d",&arr[i]);
	}
	bubble_sort(arr[4],4);
	for(i=0;i<4;i++)
	{
		printf("%d  ",arr[i]);
	}
    return 0;
}
相关推荐
很㗊1 天前
C与C++---类型转换
c语言·开发语言
say_fall1 天前
精通C语言(3. 自定义类型:联合体和枚举)
c语言·开发语言
迎風吹頭髮1 天前
UNIX下C语言编程与实践38-UNIX 信号操作:signal 函数与信号捕获函数的编写
linux·c语言·unix
La Pulga1 天前
【STM32】I2C通信—软件模拟
c语言·stm32·单片机·嵌入式硬件·mcu
Yupureki1 天前
从零开始的C++学习生活 6:string的入门使用
c语言·c++·学习·visual studio
无限进步_1 天前
C语言字符串与内存操作函数完全指南
c语言·c++·算法
坚持就完事了1 天前
2-C语言中的数据类型
c语言·开发语言
小莞尔1 天前
【51单片机】【protues仿真】基于51单片机汽车智能灯光控制系统
c语言·单片机·嵌入式硬件·汽车·51单片机
用户6120414922132 天前
C语言做的物联网设备数据采集模拟器
c语言·后端·敏捷开发
.ZGR.2 天前
C语言:数组的增删查改2.0
c语言·开发语言