1樓:肯帕奇諾
錯誤一:if(month<=12) // 月份也有必須》0啊
錯誤二:if(data<31) printf("no"); // 日期小於31有錯?
後邊的我懶得看了。。。邏輯錯誤滿天飛。。
2樓:匿名使用者
if(month == 1,3,5,7) 是什麼鬼。。。
求大神幫忙看看c語言程式設計**出問題了,檔案始終是空白,無法寫入。
3樓:聽不清啊
這具體要看你的num和stu陣列的情況了。還有,這程式寫的是二進位制檔案,而且檔案沒有副檔名。這都是在檢視檔案時要注意到的。經驗證,這個程式是可以寫入檔案的。
4樓:慶年工坊
rb是隻讀方式開啟。
5樓:
就這麼幾行**,看不出什麼錯誤啊。你不是有printf嗎,有沒有報你列印的錯誤? 如果沒有報錯,執行後用hex的編輯器把database開啟,看看是不是裡面寫的是不是不可見的字元?
如果有,那就檢查你結構陣列中的內容是否正確。
c語言的問題,大神幫忙看看?
6樓:花季少女
語言的問題,你可以問一下相關人士給你解答一下,也不太瞭解。
7樓:蘇打綠
不好意思,我也不是很懂c語言,所以不能幫你看
8樓:焉建茗
中的問題,看你需要什麼樣的語言呢?最好說普通話
9樓:千葉
c語言的。問題,大神可以幫幫忙的。
求個c語言大神幫忙看一看這題!! 最好幫我解釋一下是什麼意思???
10樓:匿名使用者
這麼多人回答,看來你這道題確實太簡單了,
首先看題目,要求能算出3*3陣列中對角線上的數字和,也正好是對應陣列中的a00,a11,a22,
在大致看下填空,int定義變數,後面空了,那就是要定義變數,再往後看就看到sum憑空出現,那這裡一定是定義sum
後面用了for迴圈,用變數i來對應我們要加起來的a00,a11,a22,注意不是一次加起來,是迴圈一次加一次,3次迴圈完才加起來的,那麼迴圈語句就是sum=sum+a[i][i];
再回頭看看,要給sum定義初值0才能達到累加的效果,所以第一空 sum=0;
第二空 =sum+a[i][i];
注意標點符號都不能錯,表示語句結束
11樓:老子很涼
1,第一空 sum,第二空a[i][i]
2.元素之和sum沒定義呢,所以第一空如上。
求3*3矩陣的對角線元素sum=a[0][0]+a[1][1]+a[2][2],所以答案如上。
12樓:六翼幻世
第一空是sum=0,定義好sum變數,並把變數的值初始化為0
第二空是a[i][i],對角線上的元素,也就是行列相等的,所以迴圈去把二維陣列裡兩個下標相同的是變數的值加起來
13樓:自我程式設計
sum是累加變數,所以第一個空需要定義sum並初值0,填sum=0;
a是3x3的二維陣列,對角線元素分別是:a[0][0],a[1][1],a[2][2].
所以迴圈累加那裡填a[i][i];
#include
int main()
;int sum=0;//第一個填空
int i;
for(i=0;i<3;i++)
sum+=a[i][i];//第二個填空
printf("sum=%d",sum);
return 0;}
14樓:匿名使用者
sum=0
由於明顯成效中sum沒有定義因此填空需要定義此變數,並且作為累加變數沒有在程式中賦初值,因此需要在此空中完成初值為0的賦值
a[i][i]
題目中的行號和列號相同的要求,於是用i作為行號和列號訪問對角線元素
15樓:藍
sum累加對角線的數,定義賦初值為0;
int sum = 0;
for迴圈進行累加:
sum += a[i][i];
該語句等效於sum = sum + a[i][i];
16樓:匿名使用者
int sum=0
a[i][i]
c語言題目,求大神幫幫忙寫一寫,C語言題目,求大神幫幫忙寫一寫!!
聽不清啊 include int main t,st 5 int i,j file fp1,fp2 if fp1 fopen d stud.dat r null if fp2 fopen d studsort.dat w null for i 0 i 5 i fscanf fp1,d s d d d...
請大家看一看,這個是誰寫的,請大家看一看這個是誰寫的,謝謝!
落款是 甲午夏 洪濤 翟洪濤書寫上印是翟氏,下印是洪濤。 鄂寶 從落款上看是 周濤。請大家看一看,這個是誰寫的? 應該刻的人就是寫的人,作者批量化生產的,他們都是可以直接以刀代筆的,很熟練的 就是款字的 雲香 吧,沒有姓。 東門三叔 是叫 雲香 嗎?寫的應該是雲香制 內容是 萬紫千紅 製作的匠人隨手...
求大神幫寫c語言的程式,求大神幫寫一個C語言的程式
include stdafx.h include define n 100 佇列人數 define a 2 最後剩下人數 define b 70 求第b個出列 define m 3 報數到m出列void main printf 最後剩下人的編號為 n for i 0 i printf 第 d個離開佇...