1樓:自我程式設計
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;
2樓:匿名使用者
假設班級人數最多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語言程式設計問題
3樓:手機使用者
解題思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語言程式設計問題? 5
4樓:聽不清啊
#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;
5樓:威爾史密斯
#include
void main( )
c語言程式設計出錯問題,C語言程式設計出錯問題
include 第二個標頭檔案是可以不要的,這裡沒有用到int main if ch ch ch ch 第二個等號寫成了賦值,改掉就好了 printf n繼續輸入請按回車鍵,結束程式請按空格鍵 a getchar while a return 0 之後,這裡有執行結果 process termina...
c語言程式設計錯誤問題,C語言程式設計錯誤問題
void main 是不存在的,現在標準的寫法有兩種 int main 或int main void 以前用main int i num word num 0 word 0 應該是int i,num,word,num 0,word 0 中間是逗號,不是分號,程式中,分號表示語句的結束,編譯器一看到分...
c語言程式設計小問題,C語言程式設計小問題
我的電腦 工具 選單 資料夾選項 檢視 頁 勾掉 已知檔案型別的副檔名 就可以顯示副檔名exe了 另外,這些檔案要到dos視窗 命令視窗 下執行才可以看到結果,如果在windows雙擊,程式執行終止後就會退出,當然視窗一閃就過了 首先,沒有.exe是因為你在 資料夾選項 中設定了 隱藏已知檔案型別的...