當前位置:首頁 » 編程語言 » c語言從鍵盤上任意輸入圓的半徑
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言從鍵盤上任意輸入圓的半徑

發布時間: 2022-12-19 00:35:53

c語言編寫一程序,從鍵盤輸入圓半徑r,求圓周長l和圓面積s。輸出時要有文字說明,

#include"math.h"
#include"stdio.h"
#define pai=3.1415926

void main()
{ float r,l,s;
printf("input r:\n");
scanf("%f",&r);
l=2*r*pai;
s=pai*r^2;
printf("周長=%.2f\n,面積=%.2f\n",l,s);
}

Ⅱ 那用c語言編寫一個程序從鍵盤輸入圓的半徑計算該圓的周長面積。並輸出

#include <stdio.h>
void main()
{
float r; //半徑
printf("請輸入圓的半徑: ");
scanf("%f",&r);
printf("圓的周長是: %f\n",(2*3.14*r));//求出圓周長
printf("圓的面積是: %f\n",(3.14*r*r));//求出圓面積
}

Ⅲ 編程從鍵盤輸入圓的半徑r,計算並輸出圓的周長和面積.{用C語言編寫}謝了

方法:

#include <stdio.h>

#define PI 3.14

int main()

{

float r,c,area;

printf("請輸入圓的半徑:");

scanf("%f",&r);

c=2 * PI * r;

area=PI * r * r;

printf("該圓的周長是%.2f,面積是%.2fa",c,area);

}

二、計算機編程語言(C語言)的特點:

1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。

2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

3、不同的變數類型可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。

5、部份的變數類型可以轉換,例如整型和字元型變數。

6、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。

7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。

Ⅳ 怎樣編寫一個C語言程序,從鍵盤上輸入圓的半徑,求圓的周長

#include"stdio.h"
main()
{float r,c,a=3.14159;
scanf("%f",&r);
c=r*a;
printf("%8.3f",c);
}

Ⅳ C語言從鍵盤上任意輸入一個圓的半徑,求圓的面積,可以無限次輸入 當半徑為正數時,輸出面

《計算機程序設計C語言》(B卷)

選擇題(每小題1.5分,共24分)
1、以下不C語言關鍵字的是( )。

A、是student B、break C、select D、int

AC都不是
2、已知a,b是整形變數,則以下合法的表達式為( A )。

A、a+=a+1 B、a=b=b+a C、a=5++ D、a+b=2.5

3、C語言規定,在一個源程序中,main函數的位置( C )。

A、必須在最開始 B、必須在最後

C、可以任意 D、必須在系統調用的庫函數的後面

4、有定義int a=10;則表達式a%3/3的值為(A )。

A、0 B、1 C、2 D、10

5、定義a,b為整形變數,且均初始化為的正確語句是(B )。

A、int a,b=0; B、int a=0,b=0; C、int a=b=0; D、int a=0;b=0;

6、已定義c為字元型變數,則下列語句中正確的是( C )。

A、c=』97』; B、c=」97」; C、c=97 ; D、c=」a」;

7、通過scanf(「%d,%d」,&a,&b);要使a值為3,b值為4,則正確的數據輸入形式為( D)。

A、3,4(回車) B、a=3,b=4(回車) C、a=3(回車)b=4(回車) D、3 4(回車)

8、命題x是小寫字母,用C語言可描述為(A )。

A、x>=』a』&&x<=』z』 B、x>=』a』||x<=』z』

C、』a』<=x<=』z』 D、x>=』a』,x<=』z』

9、設有定義int a[4]={0,2,4,6},*p=&a[2];則執行printf(「%d\n」,8p--);的結果為( )。
應該是printf(「%d\n」,*p--);答案就是C
A、0 B、2 C、4 D、6

10、有定義:float x=10.5;則下面表達式錯誤的是( A )

A、x%2 B、(int)x%2 C、x/2 D、(int)x/2

11、以下程序段中循環執行的次數是( D )

int i,k=0; for(i=0;i!=k;i--)k++

A、無限次 B、有語法錯,不能執行 C、1次 D、0次

12、有以下函數定義:

void fun(int x,int*y){……}

若以下選項中的變數都已正確定義,則對函數fun的正確調用語句是( C )

A、fun(10,int *n) B、k=fun(10,12); C、fun(10,&n0; D、void fun(&10,n);

13、有定義;char c;若要人鍵盤輸入一個字元給c變數,正確的語句是( D )。

A、scanf(「%s」,&c); B、scanf(「%c」,c); C、getchar(c); D、c=getchar();

14、以下定義語句,錯誤的是( D )B也有點問題可能多了個{

A、char a[10],*p=a; B、char a[]={「abcdefg」,*p=&a[3];

C、int a[]={1,2,3,4},*p=a+1 D、int n,a[n=5];

15、有定義:int a[2][2]={{1},{2}};則元素a[0][2]的值是( D )

A、0 B、1 C、2 D、不定值

16、以下程序的功能是:給r輸入數據後計算半徑為r的圓面積s。程序在編譯時出錯。

main()

/*Beiginning*/

{int r;float s;

scanf(「%d」,&r);

s=pi*r*r;printf(「s=%f\n』,s);

}

出錯的原因是(D )printf()裡面可能又是打錯有個單引號

A、注釋語句書寫位置錯誤 B、存放圓半徑的變數r不應該定義為整型

C、輸出語句中格式描述符非法 D、計算圓面積的賦值語句中使用了非法變數

閱讀程序,給出運行結果。(每小題4分,共16分)
main()
{int I,s=0;

for(i=15;i>0;i--)

{if(i%6==0)break;

s=s+I;}

printf(「%d\n」,s0;

}

test(int x)
{static int j=2;

x++;j--;

printf(「x=%d,j=%d\t」,x,j);

}

main()

{test(1);test(2);}

fun(int a,int b)
{if(a>b)return(a);

else return(b);

}

main()

{int x=3,y=8,z=6,r;

r=fun(x+y,2*z);

printf(「%d\n」,r);

}

main()
{int i=10,m=0,n=0;

switch(i/10)

{case 0:m++;n++;

case 1:n++;

default:n++;

}

printf(「%d%d\n」,m,m);

}

程序填空(每空格3分,共30分)
程序的功能是統計整型數組中不能被5整除的數的個數。
main()

{int a[10],I,count=0;

for(i=0;i<10;i+=)

scanf(「____(1)_____」,&a[i]);

for(i=0;i<10;i++)

if(____(2)_____)_____(3)_____;

printf(「count=%d」,count);

}

以下程序的功能是將字元串s中的數字字元放入d數組中,最後輸出d中的字元串。例如,輸入字元串:abc123edf456gh,執行程序後輸出:123456。請填空。
#include____(1)_____

main()

{char s[80],d[80];int i,j;

gets(s);

for(i=j=0;s[i]!=』\0』;i++)

if(s[j]>=』0』&&s[j]<=』9』)

{d[j]=s[i];_____(2)____;}

d[j]=』\0』;

___(3)____;

}

程序的功能為用冒泡法對含有n個元素的整型數組a,從小到大進行排序。
void sort(______(1)_____)

{int i,j,temp;

for(i=0;i<n-1;i++)

for(j=1;j<n-i;____(2)____)

if(a[j-1]>a[j])

{temp=a[j];a[j]=______(3)_______;________(4)__________=temp;}

}

main()

{int a[10],i;

for(i=0;i<10;i++)

scanf(「%d」,&a[i]);

sort(a,10);

for(i=0;i<10;i++)

printf(「%d」,a[i]);

}

編寫程序(共30分)
編一個程序,計算:s=1+1/2+1/3+……+1/100

編一個函數,判斷M是否為質數。再諞一主函數來調用該函數,輸出3~100之間的質數。

Ⅵ 那用c語言編寫一個程序從鍵盤輸入圓的半徑計算該圓的周長面積。並輸出

#include
#define
pai
3.1415926;
void
main()
{
int
r;
scanf("%d",&r);
int
c
=
2*r*pai;
int
s
=
r*r*pai;
printf("周長為:%d,面積為:%d",c,s);
}
因為方便,我就把r,c,s定義為int類型了,你可以根據你的需要修改類型

Ⅶ 用C語言編寫程序,從鍵盤輸入圓半徑r,怎麼樣求得圓周長l和圓面積s

#include <stdio.h>
#define P 3.1415926

int main()
{
double c, r, area;
printf("請輸入半徑R=");
scanf("%lf", &r);
c = 2 * P * r;
area = P* r * r;
printf("周長為l=%f\n,面積s=%f\n", c, area);
return 0;
}

Ⅷ 用C語言寫輸入圓的半徑,求圓面積,設Pi為常量,其值取為3.14

根據你的流程圖編的,沒測,但應該沒問題。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
float r,s,Pi;

Pi=3.14;
printf("輸入半徑:\n");
scanf("%f",&r);
s=Pi*r*r;
printf("圓的面積為:%f",s);
return 0;
}

Ⅸ C語言程序設計 求一個圓的面積,圓的半徑要求從鍵盤出入

#include<stdio.h>
#definePI3.14159

voidmain()
{
floatr;
printf("請輸入圓半徑r的值:");
scanf("%f",&r);
printf("圓面積S=%.2f",PI*r*r);
}

Ⅹ 從鍵盤輸入圓的半徑r,計算圓的面積,並輸出結果的C語言程序

#include<stdio.h>

#define Mianji(x) Pi*r*r
#define Pi 3.1415926

int main()
{
float r;
printf("請輸入半徑 r:\n");
scanf("%f",&r);
printf ("圓面積為:%f\n",Mianji(x));

return 0;
}