目录
一、设半径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;
}