Ⅰ 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;
}