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;
}
相关推荐
LDR0066 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
Luminous.6 天前
C语言--day30
c语言·开发语言
玖玥拾6 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽6 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩6 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
2601_951643886 天前
C语言长文整理,关键字和数据类型
c语言·数据类型·关键字·嵌入式开发·格式化输出
m0_547486666 天前
《C#语言程序设计与实践》 全套PPT课件
c语言·c#·c语言程序设计
✎ ﹏梦醒͜ღ҉繁华落℘6 天前
编程基础 --高内聚,低耦合
c语言·单片机
QK_006 天前
C语言 static 关键字三大作用
c语言·开发语言
隔窗听雨眠6 天前
C语言函数递归从入门到精通(下):性能优化与工程实践
c语言·算法·性能优化