設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致(例如name[i]和score[i]表示同一位同學(下標為i)的姓名和c語言成績,否則會張冠李戴)。
(1)輸出按成績排序後的同學的名單;
(2)輸出按同學姓名排序後的成績單(排序物件是字串)。
#include#include#define num 8
int main()
; double score[num]= ;
//(1)按成績排序並輸出結果
for(i=0;i
1、此題排序採用的氣泡排序,
2、p為char型別陣列指標,name為二維陣列名,name[j]也可看成一維陣列名,與p的型別一致,所以p作為中間變數,將字串的位址複製給p;
3、對於姓名的比較,採用strcmp函式
if(strcmp(name[j],name[j+1])==1);
演算法小題目練習
usr bin env python import sys import logging from collections import ordereddict author thomas logging.basicconfig level debug logger logging.getlogge...
c語言小題目練習
題目1 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如6 1 2 3.程式設計找出1000以內的所有完數。include int main if sum i return 0 題目2 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13.求出這個數列的前20項之和。inclu...
面試小題目
public class test class a class b extends a b int i a建構函式被執行了!3haa建構函式被執行了!b建構函式被執行了!3haa建構函式被執行了!1111b建構函式被執行了!19wa package com.yoko.test1 class fath...