输入输出函数

#include <stdio.h>

#define PI 3.14
int main()
{
float r,h;
float C,S1,S2,V1,V2;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("请输入圆柱的高: ");
scanf("%f",&h);
C=2*PI*r;
S1=PI*r*r;
S2=4*S1;
V1=4*r*r*r/3;
V2=PI*r*h;
printf("圆的周长是:%4.2f\n",C);
printf("圆的面积是:%4.2f\n",S1);
printf("圆球的表面积是:%4.2f\n",S2);
printf("圆球的体积是:%4.2f\n",V1);
printf("圆柱的体积是:%4.2f",V2);
return 0;
}

1:printf为输出函数,输出时格式为(“格式声明(要求)”+输出列表(最终数据)

2:scanf为输入函数,输入格式为(格式控制(要求)+地址列表(暂存后用于带入计算)

3:scanf函数用于程序运行成功后在结果处计算(给任意数据,按照要求计算)

4:

(1)d格式字符。用来输出十进制整数。有以下几种用法:
1、%d,按整型数据的实际长度输出。
2、%md,m为指定的输出字段的宽度。
3、%ld,输出长整型数据。
(2)o格式符,以八进制整型式输出整数。
(3)x格式符,以十六进制数形式输出整数。
(4)u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
(5)c格式符,用来输出一个字符。
(6)s格式符,用来输出一个字符串。
(7)f格式符,用来输出实数(包括单双精度),以小数形式输出。%f只能得到6位小数;指定数据宽度和小数位数,用%m.nf,输出时比较m与真正位数的大小,有时为满足f为6位小数,后几位数据可能是无效的。
 
 

 

posted @ 2018-09-18 18:50  诗和远方哟  阅读(223)  评论(0)    收藏  举报