#include
創新互聯主營遼源網站建設的網絡公司,主營網站建設方案,app軟件開發,遼源h5微信小程序搭建,遼源網站營銷推廣歡迎遼源等地區企業咨詢
#define
n
3.14
//圓周率
float
s(float
r)//計算面積
{
float
s;
s=n*r*r;
return
s;
}
void
main()
{
float
r;
printf("請輸入圓的半徑:");
scanf("%f",r);
printf("\n該圓的半徑是:%f",s(r));
}
#include
#define pi 3.14159
double square(double r){
return pi * r * r;
}
double perimeter(double r){
return 2 * pi * r;
}
int main(){
double r;
printf("請輸入圓的半徑:\n");
while(scanf("%lf",r)!= eof){
printf("圓的面積是%lf\n",square(r));
printf("圓的周長是%lf\n",perimeter(r));
printf("請輸入圓的半徑:\n");
}
return 0;
}
運行結果:
請輸入圓的半徑:
1
圓的面積是3.141590
圓的周長是6.283180
請輸入圓的半徑:
2
圓的面積是12.566360
圓的周長是12.566360
請輸入圓的半徑:
#includestdio.h
intmain()
{intr,s;
printf("請輸入圓的半徑");
scanf("%d",r);
s=3.14159*r*r;
printf("圓的面積為%d",s);
}
擴展資料
C語言所包含的函數
C語言的標準庫通常包含了一組標準頭文件和一個或幾個庫函數代碼文件。在寫C程序時,只需使用#include預處理命令引入相關頭文件,就可以保證程序里能夠正確使用標準庫功能了。
在這些頭文件里列出了各個庫函數的原型,定義了庫函數所使用的有關類型(如表示流的FILE結構類型等)和一些符號常量(如EOF、NULL)。
文件訪問:fopen、freopen、fflush、fclose
二進制輸入/輸出:fread、fwrite
非格式化輸入/輸出:fgetc/getc、fputc/putc、ungetc、fgets、fputs
格式化輸入/輸出:scanf/fscanf/sscanf、printf/fprintf/sprintf、perror
文件定位:ftell、fseek、fgetpos、fsetpos、rewind
錯誤處理:feof、ferror
文件操作:remove、rename、tmpfile
你的代碼中一些問題:
① 圖片第四行少寫了分號,并且該函數聲明 double area(double x,double y,double z); 建議寫在最開頭。當然,寫在主函數里也可以,這是小問題。
② double類型對應的轉換說明是 %lf。錯誤的轉換說明會導致輸出錯誤。
③ 主函數中已經利用 s=0.5*(a+b)*c; 求出了梯形的面積,那么為什么還要創建area()函數呢?況且這個函數還沒用上。s和area()函數這倆用一個就行。
附上代碼:
① 使用area()函數
#include?stdio.h
double?area(double?x,double?y,double?z);
int?main(void)
{
double?a,b,c,s;
printf("Please?enter?a,b?and?c:");
scanf("%lf,%lf,%lf",a,b,c);
s=area(a,b,c);
printf("s=%lf\n",s);
return?0;
}
double?area(double?x,double?y,double?z)
{
return?0.5*(x+y)*z;
}
② 在主函數中直接求
#include?stdio.h
int?main(void)
{
double?a,b,c,s;
printf("Please?enter?a,b?and?c:");
scanf("%lf,%lf,%lf",a,b,c);
s=0.5*(a+b)*c;
printf("s=%lf\n",s);
return?0;
}
代碼:
#includestdio.h
#includestdlib.h
intmain()
{
floatr,h,S,V;
printf("請輸入圓柱體的半徑\n");
scanf("%f",r);
printf("請輸入圓柱體的高\n");
scanf("%f",h);
S=12.5663704*r*h,V=3.1415926*r*r*h;
printf("圓柱體表面積是%f體積是%f",S,V);
return0;
}
擴展資料
C語言計算矩形面積(S),輸入長(h),寬(w)定義為整形:
#includeiostream
usingnamespacestd;
intmain(){
ints,h,w;
cinhw;
s=h*w;
couts;
return0;
}
當前文章:c語言中用函數求面積 利用函數求正方形的面積和c語言
路徑分享:http://m.kartarina.com/article0/hgjdoo.html
成都網站建設公司_創新互聯,為您提供網站建設、定制開發、商城網站、品牌網站設計、軟件開發、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯