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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c語言編寫input()和output()函數輸入,輸出5個學生的數據記錄?

c語言編寫input()和output()函數輸入,輸出5個學生的數據記錄?

Go
胡子哥哥 2019-02-11 16:06:00
#include<stdio.h>struct men{int num;char *name;char sex;float score;}boy[5];void input(){int i;for(i=0;i<5;i++){printf("Input the number:\n");scanf("%d",&boy[i].num);printf("Input the name:\n");scanf("%s",boy[i].name);printf("Input the sex:\n");scanf("%c",&boy[i].sex);printf("Input the score:\n");scanf("%f",&boy[i].score);}}void getout(){int i;for(i=0;i<5;i++){printf("NUM\t\t\tNAME\t\t\tSEX\t\t\tSCORE\n\n");printf("%d\t\t\t",boy[i].num);printf("%s\t\t\t",boy[i].name);printf("%c\t\t\t",boy[i].sex);printf("%.2f\n",boy[i].score);}}main(){void input();void getout();input();getout();}小妹菜鳥,用的是tc2.0編譯,結果總是報錯,顯示scanf:floating point formats not linked Abnormal program termination.不知哪出的問題,請高手指點一二,真的不好意思,我只有20分,全加上了,謝謝了,不行啊,四位大蝦的方法額都試了,還是一到輸入boy[i].sex以后就退出來了,各位再幫看看,拜托拜托,這廂有禮了^_^ 還是解決不好,是不是我太笨了呀? ~-_-~ 
查看完整描述

3 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

這是tc2.0 scanf函數的一個bug。tc2.0設計的時候,為了提高效率和節(jié)省空間,如果程序沒有使用浮點計算,那么浮點運算模塊是不會被加載的,但是scanf函數在檢測用戶浮點意圖方面有些缺陷,沒有能很好地檢測用戶的意圖,因此會出現這種“錯誤”。
解決的辦法,就是在程序中顯示地出現浮點運算,但不能僅僅賦值,例如 這樣
a= 1.0-1.0;

查看完整回答
反對 回復 2019-03-14
  • 3 回答
  • 0 關注
  • 2256 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號