按姓名查詢錯在哪了 c語言

2022-12-28 18:05:08 字數 899 閱讀 7806

1樓:塵滅之蕩塵

精彩的合併!!!

不過,我發現查詢中有。

乙個小錯誤:

if(strcmp(search_student,student[i].name)==0);

break;

這裡break的位置錯了,應放到if的括號中,這造成你無論找不找得到都輸出「沒有這位學生!」,且只能找到第乙個學生,還有if(strcmp(search_student,student[i].name)後多了乙個分號我想不用提了。

即。if(strcmp(search_student,student[i].name)==0)

一點小毛病:

if(!(strcmp(search_student,student[i].name)))printf("沒有這位學生!")這裡不好i有可能大於19,造成陣列越界等問題)。

即 /*查詢*/

f3=fopen("c:\t");

int flag=0;/*判斷是否找到學生,當flag=1時找到,當flag=0時找不到,先假設找不到*/

fscanf(f3,"姓名\t學號\t語文\t數學\t英語");

printf("請輸入要查詢學生的的姓名:")

scanf("%s",search_student);

for(i=0;!feof(f3);i++)

/*break;*/

if(flag==0) printf("沒有這位學生!")這裡也改了一下,找不到的情況*/

fclose(f3);

就這樣,有點班門弄斧的嫌疑啊。。。哈哈,注意break的位置。

2樓:匿名使用者

if(strcmp(search_student,student[i].name)==0);

這裡多了乙個分號;

姓名五行查詢,名字五行查詢

性別 男 出身地 內蒙古 公曆2009年 請教什麼名字合適。名字五行查詢 生日 公曆 2012年 6月 13日 巳時生日 農曆 壬辰年 閏四月 廿四 巳時八 字 壬辰 丙午 乙巳 辛巳。八字偏弱,八字喜水,五行缺水!劉沐晨,好名字 符合八字五行!名字五行查詢 5 坤造 癸巳 己未 癸卯 癸丑 巳辰 ...

請問 「滕」在姓名學中究竟按多少畫計算?14?還是15?是以康熙字典還是新華字典為準

不同字型有不同筆畫 楷體是15 其它就比較麻煩 繁體的就比較多 你可以去書店找一找老一點的字典 就可以找到了 我的理解是14 應該是17畫,月字本字是肉,算六畫 我用辭海查過了15畫 請問姬姓起名到底按9畫計算還是10計算?到底按康熙字典計算還是按繁體字計算?迷糊啊?按9畫,按康熙字典來計算 按10...

郝思亮姓名測試打分結果查詢

郝思亮 的姓名綜合評分 79 滿分為100分,60分及格 郝 繁體 郝,拼音 h o,五行 金,筆劃 14,姓名學解釋 吉 思 繁體 思,拼音 s 五行 金,筆劃 9,姓名學解釋 有才能理智,勤儉勵業,家聲克振,名利雙收,晚年勞神。吉 亮 繁體 亮,拼音 li ng,五行 火,筆劃 9,姓名學解釋 ...