1樓:匿名使用者
你必須使用陣列來實現資料的結構為例stud_number[20],[20]stud_name等等
學生成績管理系統是用來管理班級成績。
有一些資訊在系統如下:
學生、學生姓名、學生性別,c + +得分,vb得分,電腦維修,平均得分,總分。
實現簡單的功能
選單是:
1:輸入學生的分數從鍵盤或從檔案(您可以建立子選單,以實現選擇)2:列出記錄
三:編輯記錄(給你三個選擇:刪除或修改和中插入一條新的記錄)4:
搜尋資訊(按照3個選項:學生數、學生姓名、學生性別)5:儲存記錄(如果你建立新檔案第二載荷的舊檔案之前,你應該先提示使用者輸入新檔案的名字和檔案路徑然後儲存)
6:出口
c語言程式設計請教:編寫一個程式,
2樓:匿名使用者
char *fun(char *p,char c_begin,char c_end)
else if(p[i]==c_end)
else if(n1!=-1)
} printf("%s",str);
p=str;
printf("%s",p);
return str;
} 或者
char *fun(char *p,char c_begin,char c_end)
else if(p[i]==c_end)
} for(i=0;i } 好久沒寫c程式了,手頭上也沒有編譯器,只是提供一個思路..指標這個東西就是一個指向記憶體地址的變數,這個例子裡面的p記錄的是一個字元傳的其實位置的記憶體地址,*p就是代表p指標記錄的記憶體地址的內容,字串的字元是連續存放的,所以用p++這個樣的方法可以讓p指向字串的下一個字元,但是這裡沒有這麼做是為了不改變p的指向,實際上p[i]和*(p+i)是一樣的都是代表p指向的字串的第i個字元,而陣列的名字其實就是指向這個陣列的第一個元素的指標,故最後rutrun str。你之前的程式裡面最大的問題是在迴圈裡面沒有移動p指標,換句話說,迴圈的條件*p! ='\0'無論迴圈多少次都是一樣的因為一直是用字串的第一個字元去和'\0'去比較,會變成死迴圈。另外n1=0;str2=p[n1];strcat(str,str2); 這個部分會每次都讓n1=0,故每次就是追加p的第一個字元,而且也只p的第一個字元等於c_begin時才執行這部分**,所以即使迴圈是正常的,那麼截到的字串也只是由幾個c_begin和一個c_end組成的。第一種是在你的方法上儘量保持與你相同的思路來修改的,二個種是我最開始想到的,提供你參考 3樓:逍遙 有人已經給你把char *fun(char *p,char c_begin,char c_end) 函式修改過了,我說說main()函式,main函式裡面char *fun(char *p,char c_begin,char c_end) 呼叫的位置不對,應該在輸入字元函式的後面,而且不能重複定義 c_begin, c_end,另外你的getchar()函式的使用不當,因為每呼叫一次getchar()函式,系統就從鍵盤上接收了一個字串,所以把多餘的兩個getchar()必須去掉。否則你的c_begin,c_end就接受的是\n的ascii值10 4樓:匿名使用者 #include char str[80]; void main() char *fun(char *p,char c_begin,char c_end) else str[k++]=p[j]; } goto l2; } }l2: return "no"; l1: return str; } 這個程式可以正確執行,我除錯好的 5樓:匿名使用者 #include char str; void fun(char c1,char c2); void main() fun(char c1,char c2) for(i=j;;i++0) for(i=j;i<=k;i++) printf("%c",(str+i)); return;} 首先根據題意,每月需還本金5000元 60萬除以120個月 然後每月的利息等於還貸本金總額乘以月利率 即 第乙個月為60萬乘以,第二個月為59萬5000乘以0.005,以此類推 所以最後的程式應該為 include int main void printf repayment d repayment... factorsum int x main 注 如果想輸出的數中不相等,在第2個填空處改一下if factorsum j i i j 解釋說明 按上方提示順序 1.首先factorsum 函式的作用是求出乙個數的因子之和。根據例子說明很顯然因數不包括數本身,所以在填空處為i 2.此處為程式錯誤,x是主... c語言程式設計 和安裝編譯器。c語言需要通過編譯器解釋為計算機可以理解的機器碼。編譯器通常是免費的,不同的作業系統上一般使用不同的編譯器。2.理解基本概念。c語言是一門古老的語言,但卻十分強大。它最初是為unix作業系統設計的,但後來被移植到了幾乎所有的作業系統上。3.檢視一些基本的 下面是用c語言寫的...c語言程式設計序,c語言程式程式設計
請教C語言程式填空T,請教乙個C語言程式填空T?
C語言程式設計,c語言程式設計序