首页 > 其他分享 >c语言训练4

c语言训练4

时间:2023-10-22 23:32:27浏览次数:33  
标签:lf %. 语言 训练 6lf include 3.14159 PI

#求圆的面积与周长

输入球的半径,输出圆的面积与周长,中间用空格隔开(结果保留6位小数)

(代码后面都会有适当解释的哈)

例如:

输入:2

输出:28.274310 18.849540

代码:#include <stdio.h>

#include <stdlib.h>

#define PI 3.14159//定义一个PI,用PI代替3.14159,但注意定义的位置以及                                 格式


int main()

{

   double r,C,S;//定义浮点型数据

   scanf("%lf",&r);//浮点型数据的占位符为%lf

   C=2*PI*r;

   S=PI*r*r;

   printf("%.6lf %.6lf",S,C);//保留六位小数用%.6表示

   return 0;

}

c语言训练4_浮点型

注意输出要用空格隔开


标签:lf,%.,语言,训练,6lf,include,3.14159,PI
From: https://blog.51cto.com/programmer001/7979360

相关文章

  • c语言训练5
    #已知三角形的底和高,求其面积例如:输入:42输出:4代码:#include<stdio.h>#include<stdlib.h>intmain(){  inta,b,S;  scanf("%d%d",&a,&b);  S=a*b/2;  printf("%d",S);  return0;}......
  • C语言char运算
    1、C语言中char类型是按照整型存储的,范围在-127~127,对应于字符本身的ASCII码。如charc='1';printf("%d",c*2);printf("%c",c*2);字符'1'对应的ASCII码值为49,输出为98b98对应字符'b'。 2、如果超出范围,如charc=310;printf("%d\n",c);p......
  • 代码训练营第十一天(Python)| 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150
    20.有效的括号思路:分析出三种情况,画图模拟。写代码容易写错。classSolution:defisValid(self,s:str)->bool:a_stack=list()foriins:ifi=='(':a_stack.append(')')elifi=='{':......
  • 实验2 c语言分支与循环基础应用编程
    task11#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;13srand(time(0));//以当前系统时间作为随机种子14for(i=0;i<N;......
  • 【C语言】j<=9和j<=n的区别
    一起学习,一起进步@放纵lili以下都是我自己学习过程的领悟:想出讲这一点,是因为我在学习过程中遇到了这个问题,但无处求解,之后自己给领悟了,就想分享出来。为了讲得更清楚一点,我以一个编程“九九乘法表为例”,来讲解其中的j<=9和j<=n的区别,同时也会增强我们对于循环的理解。一、首先先看......
  • Go笔记(3)-3种go语言的键盘输入详解
    go语言的键盘输入详解go语言中有三种输入函数,分别是:fmt.Scanf()可以按照指定的格式进行输入fmt.Scanln()通过指针将值赋值给变量fmt.Scan()(1)fmt.ScanScan从标准输入扫描文本,读取空白符分隔的值保存到传递给本函数的参数中,将换行符视为空白符使用......
  • 实验2_C语言分枝与循环基础应用编程
    试验任务1task1.c#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=r......
  • c语言训练1
    #加法输入两个数字,输入的两个数用空格隔开,输出两个数字的和#include<stdio.h>#include<stdlib.h>#include<math.h>intmain(){  inta,b;  scanf("%d%d",&a,&b);  printf("%d",a+b);  return0;}......
  • c语言训练2
    #a+b=c输入两个数据a,b,计算它们的和并以a+b=c的形式输出(输入的两个数据用空格隔开)例如:输入:23输出:2+3=5#include<stdio.h>#include<stdlib.h>intmain(){  inta,b,c;  scanf("%d%d",&a,&b);  c=a+b;  printf("%d+%d=%d",a,b,c);  return0;}......
  • c语言训练3
    #正向输入,方向输出输入a,b,c,反向以c,b,a的形式输出例如:输入:123输出:321#include<stdio.h>#include<stdlib.h>intmain(){  inta,b,c;  scanf("%d%d%d",&a,&b,&c);  printf("%d%d%d",c,b,a);  return0;}大家注意输出时要用空格隔开......