1樓:小黑哎啊
#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);
2樓:yzx浪子
選單迴圈,用switch選擇,原理還算簡單,建議自己做
3樓:綠豆
這個題可以用迴圈做整體構架,用一個flag標誌去控制該呼叫的函式
我可以做,給點辛苦費,有意聯絡
4樓:千小凝
c語言的程式設計問題非常簡單,而且特別豐富。
c語言程式設計問題? 5
5樓:聽不清啊
#include
int main()
{ int i,n;
double sum=0;
scanf("%d",&n);
for(i=1; i<=n; i++)
sum+=i*i*1.0/(i+1);
printf("%f\n",sum);
return 0;
6樓:威爾史密斯
#include
void main( )
c語言程式設計問題? 80
7樓:自我程式設計
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;
8樓:匿名使用者
假設班級人數最多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語言程式設計問題
9樓:手機使用者
解題思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語言程式設計問題,c語言程式設計問題?
聽不清啊 include int main int i,n double sum 0 scanf d n for i 1 i n i sum i i 1.0 i 1 printf f n sum return 0 威爾史密斯 include void main c語言程式設計問題 手機使用者 解題思...
c語言程式設計問題,c語言程式設計問題
為啥不用結構體呢?這樣寫也太複雜了吧?c語言程式設計問題 5 提問怎麼改。把replace函式提到main函式外面。提到main函式的前面。或者在main前面寫一個replace函式宣告宣告報告裡面呢,還寫了呼叫時的型別是衝突的。c語言程式設計問題?我解釋下遞迴函式吧 f 6 中有f 6 2 即f ...
c語言程式設計問題,C語言程式設計問題。
你的scanf中間錯了,應改為scanf d d m,n 另外d a c b 將d改為float型別比較好。c語言出現了一個問題,導致程式停止正常工作,請關閉程式 1 野指標,你使用的指標指向未知區域 2 scanf函式輸入整形 字元 的時候缺少了 3 緩衝區溢位,也就是說你使用陣列時不經意間越界了...