1樓:
#include
#include
#include
#define n 10
struct student
;//建立單向鍵表,返回連結串列表頭head
struct student *creatlink(struct student *head ,int n)
scanf("%f",&(p1->score));
p1->next=null;
for(i=2;i<=n;i++)
scanf("%f",&(p1->score));
p1->next=null;//最近產生的節點下一節點指向空
p2->next=p1;
}return head;
} //顯示迴圈連結串列的成員
void displaylink(struct student *head)
while(p!=null); //p再次與head相等時,即所有成員都遍歷完成
printf("\n\n");
}//選擇排序法排序連結串列
struct student *sortlink(struct student *head)
p1lst=p1;
p1=p1->next;
}if(p2==head)
else
if(head2==null)
else
}q->next=null;
return head2;
} //計算通過比率
float calculatepassratio(struct student *head)
return((float)i/n);
} int main(int argc, char *argv)
雖然看起來長了點,但是你可以學習用連結串列是怎麼做。我自己編的,也不是什麼標準答案。
2樓:匿名使用者
用連結串列吧,排序涉及連結串列中節點位置的變化與更改,這個c的書上一般有。統計的話是對連結串列的遍歷、和條件篩選,這個書上也有吧。程式設計還是自己多看看書什麼的自己動手編的。
3樓:weida愛問
這個 好像不難吧!是要源**嗎??
4樓:尼瑪真響亮
您是知道思路不懂c啊?還是懂c不知道思路啊?
輸入n和n個學生成績(實數),輸出不及格率.(用c語言,不需要太複雜的,別照搬百度,那個太難,還沒學到) 5
5樓:匿名使用者
#include
int main()
}printf("%.2f\n",qua*1.0/n); //輸出zhi不合
dao格率
return 0;}
c語言:從鍵盤任意輸入某班10個學生的成績,計算總成績並統計成績不及格的學生人數,要求用一維陣列做函式
6樓:匿名使用者
#include
using namespace std;
int n;
void f(int b)
c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作
思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...
c語言程式設計輸入整數n計算32的n次要求定義函
include void main double fun int n include double jisuan double x,int n int main double jisuan double x,int n double sum 1 int i for i 0 i 可以輸入任意數的任意次...
C語言程式設計 輸入兩個正整數m和n,求其最大公約數和最小公倍數,急!急
彭玉英赫嬋 用了一種比較笨的方法,但是好理解,希望對你有幫助。include void main 這個函式用於求最小公倍數 intmin num int x,int y returni 這個函式用於求最大公約數 intmax num int x,int y returni 靖蓄宇辰錕 include...