C程式設計基礎問題,程式設計基礎 C語言習題答案

2022-12-06 11:36:28 字數 1957 閱讀 4424

1樓:匿名使用者

你要抓住一點: 每位選手, 就是說這實際上是一個bool的值,例: a選手說:

b第二,我第三。 要麼是"b第二"為true, 要麼"a第三"為true.(把"我"換成a)

定義: struct p_unit ;

struct words ;

struct words players[4];

概率性的取一組,判斷dstplayer和level是否有互相矛盾的地方,沒有就說明成立,若有,繼續判斷。

這是誰出的c語言題啊?太有難度了,佩服!佩服!

2樓:匿名使用者

你的問題出在兩個地方

1.迴圈沒加括號,for語句只能對第一句(第一個分號處進行迴圈)2.a,b,c,d,e在賦初值的時候可以從1開始,這樣更有利於後面的幾句判斷

另外你好像沒有在題目中給出「e選手說」的內容還有就是你可以通過設定斷點來除錯程式,從而找出問題下面是在vc++6.0環境下根據你的源程式稍作修改的程式#include

#include

//using namespace std;

int main()}}

}}return 0;}

3樓:

樓上的回答也是我想說的,不過我發現資料結構構造出來可能對你實現起來簡單了。但是,其實,整體的邏輯運算結構。。。哈哈。。我都不會。。果真,太有難度了。

程式設計基礎 c語言習題答案

4樓:天雲小店

1、10,12,a

2、n、n/10

3、void main()}

c語言程式設計問題基礎。。。

5樓:

是表示式計算數值不對,還是程式不對?

如果是程式不對,可能是存在表示式的優先順序處理上,有些寫法上要加上括號更明確的確定優先順序。

如果計算結果不對,也可能是優先順序問題,也可能是定義的型別和初始賦值不對。

int x,a,y,m;

x=2.5;

a=7.0;

y=4.7

給定條件是 x=2.5,a=7,y=4.7。a,y是浮點數型別,a是整型。

6樓:741852963一

可能由於編寫順序的問題,因為括號與括號的優先順序相同,所以到底是3*(int)呢還是(int)(x+y)*3呢,編譯器識別不出。

7樓:

把int換成float

8樓:匿名使用者

x,y 定義的是整型,賦值時卻是浮點型,執行時會將小數點後面的數擷取掉,m=x+a%3*(int)(x+y)%2/4;運算順序很亂,,還有c語言裡面運算是不允許出現型別識別符號(int),,c++裡面可以,,

9樓:金瑤

你先是定義int m,後邊又是m=%f,當然不對嘍,前邊改成,float m;

c語言程式設計基礎的密碼問題。

10樓:匿名使用者

這是簡單**,自己先寫寫,練練手,問題**貼出來,幫你檢視一下

程式設計基礎問題 20

關於c語言程式設計非常基礎的問題,我**出錯了,希望請教一下 10

11樓:匿名使用者

最前面加#include "stdafx.h",不過這樣執行完成就關閉視窗了,你也看不到。

要想看到,還需要在return 0;前面加system("pause");

12樓:匿名使用者

影象不是很清晰,你可以遮蔽一下printf試試看

13樓:丹釣的升過

空格不對應該空4個字元即printf應在m下面

c語言程式設計問題,c語言程式設計問題?

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 scan...

求解一道C語言基礎程式設計題,一道C語言程式設計題求解

舉個例子你就懂了,以16進位制的2abc為例,16進位制轉為10進位制的方法,就是從右到左,依次用該位的數字乘以16的0次方 16的1次方 16的2次方 同樣如果是其它進位制,比如8進位制,那就是8的0次方 1次方等等 之和,比如說2abc轉10進位制,就等於 2abc 16 c 1 b 16 a ...

c語言程式設計出錯問題,C語言程式設計出錯問題

include 第二個標頭檔案是可以不要的,這裡沒有用到int main if ch ch ch ch 第二個等號寫成了賦值,改掉就好了 printf n繼續輸入請按回車鍵,結束程式請按空格鍵 a getchar while a return 0 之後,這裡有執行結果 process termina...