1樓:
c++可以嗎?如果過可以,一會就給你寫完了
c語言程式設計問題
2樓:
print(「請輸入圓的半徑:」);改為:
printf("請輸入圓的半徑:");
//s=p*r*r沒有分號,注意是英文的分號,不是中文的。
printf("圓的面積為:」); //把中文分號改成英文分號
3樓:育知同創教育
printf("圓的面積為:」);這句的分號好像是中文符號的分號,不知是不是這的錯誤。
4樓:尋秦記記
s= p*r*r後面的;呢?
c語言程式設計簡單問題會不會?
5樓:匿名使用者
#include
int monthdays(int year, int month);
int main()
int ndays, month, year;
scanf("%d", &year);
for (month = 1; month <= 12; month++)
ndays = monthdays(year, month);
printf("%d ", ndays);
return 0;
/* 你的**將被嵌在這裡 */
int monthdays(int year, int month)int a=;
a[2]+=1;
return a[month];
6樓:匿名使用者
int monthdays(int year, int month);
if(month==2 and (year%400==0 or year%4==0 and year%100!=0)++a[2];
return a[month];}
c語言程式設計問題
7樓:手機使用者
解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹數分別為x,y,z;可以得到回兩個方程:
x+y+z=100; 3*x+2*y+z/2=100; 將第二個
答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=33.3;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:
#include
int main()}
c語言程式設計問題?
8樓:小黑哎啊
#include
#include//數學函式標頭檔案
#include
void fun1();//函式宣告
void fun2();
int main()
while(1)
int x;
for(int i=0;i<20;i++)printf("*");
printf("\n1,求整數n的立方\n");
printf("2,判斷是否能構成三角形\n");
printf("3,結束程式\n");
for(int i=0;i<20;i++)printf("*");
printf("\n");
scanf("%d",&x);
if(x==1)
printf("求整數n的立方\n");
fun1();
if(x==2)
printf("判斷是否能構成三角形\n");
fun2();
if(x==3)
exit(0);//結束程式
請輸入正確指令\n\n");
return 0;
void fun1()//立方函式
int n;
scanf("%d",&n);
printf("%d\n",n*n*n);
void fun2()//判斷三角形
int a, b, c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&c+b>a)printf("%d %d %d可以構成三角形\n",a,b,c);
else
printf("%d %d %d不可以可以構成三角形\n",a,b,c);
9樓:綠豆
這個題可以用迴圈做整體構架,用一個flag標誌去控制該呼叫的函式
我可以做,給點辛苦費,有意聯絡
10樓:千小凝
c語言的程式設計問題非常簡單,而且特別豐富。
c語言程式設計問題:題目計算圓的面積。
11樓:咖啡巷
你的派值是double型的,而s值是float型的,這樣會使值失去一定的精度,還有main函式需要返回值的,可以寫return 0;
12樓:匿名使用者
你這個怎麼看都是錯的
第一,主函式是這樣定義的嗎
第二,這裡乘法運算需要把float型轉化為double型最後,沒有返還函式,了return 0;
改正如下:
#include
#define pi 3.14159
int main()
c語言程式設計問題? 80
13樓:自我程式設計
1、輸入有範圍,兩個變數輸入都需要驗證,方法變數處置範圍以外,迴圈判斷輸入。
2、天數迴圈計數,日期0~6週期自增。用變數累加計數結果。
下面是演示**:
#include
int main()
int i,j,a=7,n=366,cnt=0;
while(a<0 || a>6)
printf("請輸入a的值(0~6):"),scanf("%d",&a);
while(n<0 || n>365)
printf("請輸入n的值(0~365):"),scanf("%d",&n);
for(i=0,j=a;iif(j==4) cnt++;
if(j==6) j=-1;
printf("上機次數%d次\n",cnt);
return 0;
14樓:匿名使用者
假設班級人數最多200人,輸入資料時,以輸入-1代表輸入結束,如下**:
int main()
else break; } for(j=1;j<=i-1;j++) r1=r1+a[j]; r1=r1/(i-1); printf("%d %.2f\n",i-1,r1); for(j=1;j<=i-1;j++) } printf("%d %.2f\n",k,r2/k); for(j=1;j<=i-1;j++) } printf("%d %.
2f\n",m,r3/m); return 0;}
實際執行滿足題目要求,望採納
c語言程式設計問題?
15樓:匿名使用者
1、初學者會忽略一個問題,scanf函式裡變數名前要加&,取地址printf 裡就不用了
2、你這裡的 c1=c1+3;...處理後得到的結果是 china-->fklqd
要得到 glmre 應該是 c1=c1+4;...
3、題外話 password 漏掉了 字母d
16樓:晨曦露下
#include
int main()
17樓:匿名使用者
scanf("%c%c%c%c%c",c1,c2,c3,c4,c5);
-->
C語言程式設計出錯問題,C語言程式設計問題
大概看了一下 有幾個錯誤 有問題 if.else.語句結構為 if 條件1 語句1 else 語句2 或者if.else.語句結構為 if 條件1 else if else竟然用塊就把前面的一起包含進去if a 0 把分號去掉 可以去掉你所說的錯誤 其他這個程式只能計算整型的2次函式,我就不幫你改了...
c語言程式設計問題 約瑟夫問題求解,C語言程式設計問題 約瑟夫問題求解
include include n表示最初有多少個人,m表示報數到多少的人離開,函式joseph返回最後剩下的人的編號 這個演算法應該比較經典,等高手解答。我的想法的是,兩數列不斷交替篩選。用一個迴圈連結串列就可以完成了!include struct nodenode,list,p,r void j...
c語言程式設計的演算法問題,C語言程式設計的演算法問題
include define n 1 main 更該巨集定義的n可以算出設今天天是星期n n天后是星期幾?void main 我也剛剛開始學,一起加油吧 如果你還不滿意,就試一下這個 include void main mian 這個程式我沒有除錯也沒執行過 不知道能不能執行 過程是把輸入的日期a進...