小題目練習

2021-07-26 11:42:40 字數 488 閱讀 3051

設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...