1樓:匿名使用者
#include"stdio.h"
void fenxi(int n);
void shuchu(int n);
void fenxi(int n)
int a[52];
int i,j;
printf("遊戲分析:\n\n");
printf("\t如下列陣列,遊戲開始時,所有牌面朝上,每張牌翻一下,則該張牌出現一次,若");
printf("出現偶數次的牌為正反抵消,依然為朝上的,所以朝上的為1和以下偶數次出現的數。\n");
for(i=0;i<52;i++)
for(j=2;j<52;j++)
if(i%j==0)
printf("%d ",i);
printf("\n");
void shuchu(int n)
int a[52];
int i,j;
printf("\n\n第五十二次翻牌過後正面向上的有:\n\n");
for(i=0;i<52;i++)
a[i]=-1;
for(i=0;i<52;i++)
for(j=2;j<52;j++)
if(i%j==0)
a[i]=a[i]*-1;
printf("正面向上的牌有:\n");
for(i=0;i<52;i++)
if(a[i]*-1==1)
printf("%d ",i);
//getch();
void main()
int m;
printf("\n\n\n");
printf("\t\t\t******紙牌遊戲******\n");
printf("遊戲規則如下:\n\n\n");
printf("\t編號為1-52張牌,正面向上,從第2張開始,以2為基數,是2的倍數的牌翻一次,\n");
printf(" 直到最後一張牌;然後,從第3張開始,以3為基數,是3的倍數的牌翻一次,直到最後\n");
printf(" 一張牌;然後…從第4張開始,以4為基數,是4的倍數的牌翻一次, 直到最後一張牌;\n");
printf(" 再依次5的倍數的牌翻一次,6的,7的 直到 以52為基數的 翻過,輸出:這時正面向\n");
printf(" 上的牌有哪些?\n"); printf("\t*1.遊戲分析:\n*2.輸出結果:");
printf("請輸入你的選擇");
scanf("%d",&m);
fenxi(m);
shuchu(m);
2樓:匿名使用者
小問題太多了 自己要先debug再把問題丟出來,不然什麼東西都學不到。
#include
void fenxi();
void shuchu();
void main()
}return;
}void fenxi()
printf("\n");
} return;
}void shuchu();
int i,j;
printf("\n\n第五十二次翻牌過後正面向上的有:\n\n");
for(i=0;i<=51;i++)
for(i=1;i<=52;i++)
} }
for(i=1;i<=52;i++)
getchar();}
一個c語言程式,檢測的時候總提示有一個錯誤,但不知道是哪兒錯了,請大神幫我修正一下,謝謝
3樓:糖二灰
沒有錯誤,程式也執行正確,可以正常使用,已經測試過了,用vc++6.0測試的,我把工程檔案發給你看看。
求大神幫我看一下這個c語言程式的錯誤。。
4樓:匿名使用者
檢查你的func2函式,只有一個條件返回,如果條件不滿足,並沒有返回值
大神幫我看一下這個c語言程式**錯了可以執行但是無法顯示輸出結果多謝
5樓:聽不清啊
改寫成這樣就可以了:
#include
int main()
if(i>8&&i<17&&f1 + f2 + f3 + f4 > 2)
printf("yes\n");
else
printf("no\n");
return 0;}
6樓:謊言陰謀論者
在我這是可以的 輸出了yes 和no 唯一和你的不同是我在if判斷的時候加了型別轉換
你試一下看行不行
if((char)psw[i] >= 'a' && (char)psw[i] <= 'z')
f1 = 1;
if((char)psw[i] >= 'a' && (char)psw[i] <= 'z')
f2 = 1;
if((int)psw[i] >= '0' && (int)psw[i] <= '9')
f3 = 1;
7樓:匿名使用者
沒問題啊~~~~~~~~
m表示m次輸入
你是怎麼輸入的??
我是5 //5次
12356%rrrwwe
yes //輸出
.....
8樓:修者世界
scanf("%s", psw); 改為scanf("%s", &psw);
我找了個c語言程式 但是執行的時候提示有一個錯誤 求各位大神幫幫忙改下 ~~
9樓:
總算找到了 hi
veket_linux
10樓:匿名使用者
c語言大神幫我做一下謝謝了
11樓:匿名使用者
好好學習,天天向上。 自己寫個初稿,可以幫你修復錯誤。
c語言程式設計有關的問題,第一個是我編寫的程式,第二個是顯示的錯誤資訊,請大神幫我看一下**錯了,這個
12樓:匿名使用者
else if 不是一個單詞,是else 和if,中間加一個空格就可以了
13樓:匿名使用者
else if 中間要有空格
加大括號
下面依次都要加
最後的printf ("e"); 可以不加
14樓:七秒之傷
else後面回車,再寫if語句
15樓:王木
else if中間加空格
為什麼這個c語言程式總是執行是錯誤
茆傅香佘汝 你這程式是不是求單詞數量呀.修改如下 include include include void main printf 字數為 d n c 翟芙聊釵 include stdio.h include intmain printf 字數為 d n c 招金生蹉亥 linking.link f...
跪求c語言大神幫小弟看一段c程式裡的錯誤!謝謝
關於你要實現的程式的功能並沒有描述的十分清楚,我這就主要從你語法上的錯誤給予更正 include stdio.h 因為你的主函式在你要呼叫 的兩個函式的前面,因此要先宣告函式 int center to left get black int a 主函式中呼叫函式是傳了引數的,需要有形參 int ce...
希望有C語言大神幫我看一下這個程式
將各個陣列的大小設定為200試試 因為你的l輸入了200 加斷點單步除錯吧。這個程式是實現什麼功能的呢?樓主可以建幾個類來簡化一下 順便再debug執行看 有問題 希望有c語言大神幫我看一下這個程式。100 將各個陣列的大小設定為200試試 因為你的l輸入了200 哪位大神幫我看一下這個c語言程式 ...