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

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

請幫我看一下輸入怎么沒有用的

請幫我看一下輸入怎么沒有用的

C
慕粉1401006384 2016-12-25 20:14:33
#include <stdio.h>#include<string.h>#include<stdlib.h> ?#define TEACHERCOUNT 3 //定義學(xué)生人數(shù)數(shù)組大小?struct str_teacher{ char number[20]; // 工號 char name[20]; // 姓名 char phone[20]; // 聯(lián)系方式 float baseSalary; // 基本工資};typedef struct str_teacher Teacher;void outputteacher(Teacher teacher);void inputteacher( Teacher ? * teacher);void inputteachers( Teacher teachers[], int *count ?);int findteacherByNumber(Teacher teachers[] , char number[], int count ){ int i=0; for(i=0;i<count;i++) { if(strcmp(teachers[i].number,number)==0) return i ; } return -1;}void ?main (){ int choice; Teacher ? ?teachers ? [TEACHERCOUNT]; int count; int i; int index; char number[20];? ?printf("歡迎使用學(xué)生信息管理系統(tǒng)!\n"); do{ printf("1.輸入2.輸出3.插入4.刪除5.修改6.查找7.排序8.保存9.加載0.退出\n"); printf("請選擇:"); scanf("%d",&choice); switch(choice) { case 1:// 輸入 inputteachers( teachers, &count ); break; break; case 2: //輸出 printf("工號\t姓名\t聯(lián)系方式\t基本工資\t個人所得稅\t實發(fā)工資\n"); for(i=0;i<count;i++) { outputteacher( teachers[i]); } break; case 3:// 插入 printf("請輸入要插入的位置:"); scanf(" %d",&index); for(i=0;i>=index;i++) { teachers[i]=teachers[i-1]; } inputteacher(&teachers[i]); count++; break; case 4: ?//刪除 printf("請輸入要刪除的學(xué)號:"); scanf(" %s",number); index=findteacherByNumber(teachers,number,count)+1; if(index<0) printf("未找到該學(xué)號。\n"); else { for(i=index-1;i<count-1;i++) { teachers[i]=teachers[i+1]; } count--; } break; case 5: // 修改 break; case 6: ?//查找 break; case 7: // 排序 break; case 8 : // 保存 break; case 9: // 加載 break; case 0: default: break; } }while(choice!=0);}void inputteacher(Teacher * ?pTeacher){ printf("請輸入學(xué)號:"); scanf(" %s",pTeacher->number); printf("請輸入姓名:"); scanf(" %s",pTeacher->name); printf("請輸入聯(lián)系方式:"); scanf(" %s",pTeacher->phone); printf("請輸入基本工資:"); scanf("%.2f",pTeacher->baseSalary); }void inputteachers(Teacher ?teachers[], int *count ){ int i; char choice; for(i=0;i<TEACHERCOUNT;i++) { inputteacher(&teachers[i]); (*count)++; printf("是否繼續(xù)(Y/N):\n"); scanf(" %c",&choice); if(choice!='Y' && choice!='y') break; }}void outputteacher(Teacher Teacher){ printf("%s\t",Teacher.number);//輸出學(xué)號 printf("%s\t",Teacher.name); printf("%s\t",Teacher.phone);// 輸出姓名 printf("%s\t",Teacher.baseSalary); // 輸出性別}
查看完整描述

2 回答

?
慕粉1103124771

TA貢獻(xiàn)16條經(jīng)驗 獲得超1個贊

你這個是后臺的啊,我只會前端的哦

查看完整回答
反對 回復(fù) 2016-12-26
?
望遠(yuǎn)

TA貢獻(xiàn)1017條經(jīng)驗 獲得超1032個贊

?1.主函數(shù)里變量count沒有初始化為0
2.輸入語句scanf沒有精度控制。
?????//scanf("%.2f",pTeacher->baseSalary);非法

? ? ? ? ? ? ? ? ? ?

查看完整回答
反對 回復(fù) 2016-12-26
  • 2 回答
  • 0 關(guān)注
  • 1260 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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