目录
一、设半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积
二、编写程序,用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符
一、设半径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;
}