第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

C語(yǔ)言問(wèn)題 結(jié)構(gòu)體

C語(yǔ)言問(wèn)題 結(jié)構(gòu)體

元芳怎么了 2019-05-23 11:21:01
一道學(xué)校留的題目請(qǐng)定義一個(gè)描述學(xué)生基本信息的結(jié)構(gòu),包括姓名,學(xué)號(hào),籍貫,身份證號(hào),年齡,家庭住址,性別,聯(lián)系方式等。并定義一個(gè)結(jié)構(gòu)體數(shù)組。編程:a)編寫函數(shù)input(),輸入基本信息(3~5條記錄);b)編寫函數(shù)print(),輸出全體記錄信息;c)編寫函數(shù)search(),檢索一個(gè)指定的學(xué)生信息并返回,由主函數(shù)打印到屏幕上。【輸入形式】學(xué)生數(shù)量NN個(gè)學(xué)生的姓名學(xué)號(hào)籍貫身份證號(hào)年齡家庭住址性別聯(lián)系方式要查找的學(xué)生姓名【輸出形式】N個(gè)學(xué)生的姓名,學(xué)號(hào),籍貫,身份證號(hào),年齡,家庭住址,性別,聯(lián)系方式以及要查找的學(xué)生的姓名,學(xué)號(hào),籍貫,身份證號(hào),年齡,家庭住址,性別,聯(lián)系方式【樣例輸入】3zhang19920101beijing25514119920101565625beijingm12114145654li18850202liaoning21021218850202030314liaoningw14156865959wang121tianjin25124265525220tianjinm12542542zhang【樣例輸出】zhang,19920101,beijing,255141199201015656,25,beijing,m,12114145654li,18850202,liaoning,210212188502020303,14,liaoning,w,14156865959wang,121,tianjin,251242655252,20,tianjin,m,12542542zhang,19920101,beijing,255141199201015656,25,beijing,m,12114145654我的代碼:#include#include#includestructstudent{charname[20];charnum[15];charid[20];intage;charaddress[100];charaddresss[100];charsex;charphone[15];}stu[5];voidinput(structstudentstu[],intn);voidprint(structstudentstu[],intn);voidsearch(structstudentstu[],charname[],intn);intmain(){charname[20];intn;scanf("%d",&n);input(stu,n);scanf("%s",name);print(stu,n);search(stu,name,n);system("pause");return0;}voidinput(structstudentstu[],intn){for(inti=0;i
查看完整描述

2 回答

?
夢(mèng)里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊

你應(yīng)該從輸出看出來(lái)點(diǎn)端倪吧。有沒(méi)有發(fā)現(xiàn)你打印出來(lái)的sex是一個(gè)空格?說(shuō)明你輸入的也是空格。那問(wèn)題出在哪里呢?
在C中,scanf的%s會(huì)忽略前置空白符,遇到空白符終止;而%c就是讀一個(gè)字符,這個(gè)字符可以是空白符,你給的輸入示例中zhang19920101beijing25514119920101565625beijingm12114145654,%s讀完第二個(gè)beijing之后,%c讀的不是m而是beijing后面的空格。
解決方法就是:輸入示例既然是一行一行的,那你就一行一行地讀吧
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-23
  • 2 回答
  • 0 關(guān)注
  • 638 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)