当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/408017.html

相关文章:

  • map、foreach、filter这些方法你还不知道什么时候该用哪个吗?那就看过来
  • 6.3 面向对象技术-设计模式
  • Mac 中安装内网穿透工具ngrok
  • python count返回什么
  • mac清理软件哪个好用免费 MacBook电脑清理软件推荐 怎么清理mac
  • 学生党百元蓝牙耳机哪个性价比高?精选四款超强性价比耳机型号
  • 中文之美,美在辞藻富丽,也美在情感含蓄内敛。
  • FPGA与ASIC:深入解析芯片设计的双子星
  • 深入 Symfony 服务容器:依赖注入的艺术
  • 基于Java+SpringMvc+Vue技术的慈善捐赠平台设计与实现(源码+LW+部署讲解)
  • dsp c6657 SYS/BIOS学习笔记
  • 分布式搜索引擎ES-DSL搜索详解
  • vue zip文件下载请求封装与使用
  • Windows波形音频MMEAPI简介
  • sklearn聚类算法用于图片压缩与图片颜色直方图分类
  • Llama 3.1要来啦?!测试性能战胜GPT-4o
  • C++使用opencv处理图像阴影部分
  • 4.Java Web开发模式(javaBean+servlet+MVC)
  • centos7 mysql 基本测试(6)主从简单测试
  • 信息安全工程师题
  • springcloud rocketmq 新增的消费者组从哪里开始消费
  • Redis-缓存
  • MySQL练习05
  • [C++][STL源码剖析] 详解AVL树的实现
  • Kubernetes存储 - Node本地存储卷
  • Cocos Creator2D游戏开发-(2)Cocos 常见名词
  • 【不同设备间的数据库连接】被连接设备如何开权限给申请连接的设备
  • Whisper离线部署问题处理
  • 【Hive SQL】数据探查-数据抽样
  • 微信答题小程序产品研发-需求分析与原型设计