自学内容网 自学内容网

C语言日常练习Day13

目录

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

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

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


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

代码如下:

#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函数输出这两个字符

代码如下:

#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:此处还是使用的冒泡排序

#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;
}


原文地址:https://blog.csdn.net/m0_65544927/article/details/140628682

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!