(c语法百题5)求圆的周长 和 面积

知识点:

头文件#define的用法

浮点型%f的用法,控制小数。

内容: 求圆的周长 和 面积

输入说明:

一行 ,半径值 ,实型

输出说明:

pi=3.1415 情况 下 的 周长 和 面积 (保留2位小数),分两行输出

输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001。

10.0

输出样例 :

62.83 314.15

#include <stdio.h>
#define pi 3.1415
int main()
{
 float a;
 scanf("%f",&a);
 printf("%.2f\n%.2f\n",2*pi*a,pi*a*a);
 return 0;
}

(c语法百题5)求圆的周长 和 面积,布布扣,bubuko.com

时间: 2024-11-17 07:24:21

(c语法百题5)求圆的周长 和 面积的相关文章

编程题:带参数的宏定义来实现,求圆的周长和面积。

#include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S(r) PI*(r)*(r) void main() { float radius,circle,area; scanf("%f",&radius); circle=L(radius); area=S(radius); printf("radius:%f\tcircle:%f\tarea:%f\n", radiu

求圆的周长和面积

package qiuyuan; public class Yuan1{ public static void main(String[] args) { int r=3; final double PI=3.14; double z=PI*2*r; double s=PI*Math.pow(3,2); System.out.println("元旦周长z="+z); System.out.println("元旦面积s="+s); } }

SzNOI语法百题之总目录

1  d001 问候2  d002 加法3  d003 计算矩形的周长和面积4  d004 求两数中的较大者5  d005 求圆的周长 和 面积6  d006 交换两数值 7  d007 求两数的整数商 和 余数8  d008 求两数的整数商 和 商 9  d009 求梯形的面积10  d010 分离自然数

(c语法百题7)求两数的整数商 和 余数

知识点: 求商和求余 /   和 % 的用法. 注意 /  中,两个%d的值为整数,即取整.有%f类的,就是商了,带小数的. 内容: 求两数的整数商 和 余数 输入说明: 一行两个整数 输出说明: 一行两个整数 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 18 4 输出样例 : 4 2 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); print

(c语法百题9)求梯形的面积

法1: 全部用定义float型 法2: 用int整型,答案用float型,注意此时 printf ("%.2f\n",d);中的d,确保是有小数的.比如0.00,才能运行.不过此法一些语言工具编译不过,一些oj也刷不过去.不过vc是合法的. 内容: 已知上底.下底和高,求梯形的面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数) 输入样例: 3 5 4 输出样例 : 16.00 法1: #include <stdio.h> int main() { floa

(c语法百题8)求两数的整数商 和 商

内容: 求两数的整数商 和 商 ,商保留两位小数 输入说明: 一行 两个整数 输出说明: 一行,一个整数,一个实数(两位小数) 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 12 8 输出样例 : 1 1.50 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d %.2f\n",a/b,a/(1.0*b));

(c语法百题4)求两数中的较大者

知识点: if语句 内容: 求两数中的较大者 输入说明: 一行两个数 输出说明: 一行 一个 数字 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 3 5 输出样例 : 5 #include <stdio.h> int main() { int a,b,c; scanf("%d %d",&a,&b); if(a<b) { c=b; a=c; } printf("%d\n",a); return 0;

(c语法百题16)一元二次方程的实数根

知识点: 数学函数头文件 #include <math.h> 开平方函数,sqrt() 注意等号 == 与赋值号= 的区别 内容: 求一元二次方程(二次项系统不为0)ax2+bx+c=0(a≠0)的实数根 输入说明: 一行三个系数(用空格隔开) 输出说明: 先输出(-b+sqrt())/2/a的根,一行一个,如果是相等实根,则输出一个(均保留两位小数) .若无实根输出No answer! 输入样例: 1 1 2 输出样例 : No answer! 1 #include <stdio.h&

(c语法百题20)约数之和

知识点: 求约数的算法 for语句,if语句灵活运用. 内容: 键入一个自然数 ,求这个自然数的所有约数之和 输入说明: 一个整数 输出说明: 一个整数 输入样例: 6 输出样例: 12 1 #include <stdio.h> 2 int main() 3 { 4 int n,s=0,i; 5 scanf("%d",&n); 6 for (i=1;i<=n;i++) 7 { 8 if (n%i==0) 9 { 10 s=s+i; 11 } 12 } 13 p