看板 SCU-BM-88C 關於我們 聯絡資訊
#include<stdio.h> #include<conio.h> #include<stdlib.h> #define N 50 這裡設N為50不知道你們有沒有教....沒教的話就自己改改... void main(void) { clrscr(); randomize(); int i,n,r; double sum=0,ssum=0,var,ave; int l[10]={0}; for(i=0;i<10;i++) printf("\n %i |",i); for(i=0;i<N;i++) { n=random(99)+1; sum+=n; ssum+=(n*n); r=n/10; gotoxy(6+2*l[r],2+r); printf("%i",n%10); l[r]++; } ave=sum/N; var=(ssum-(N*ave*ave))/(N-1); gotoxy(5,12); printf("\nthe average is %lf",ave); printf("\nthe var is %lf",var); } 還有我是直接用陣列寫.... 要用if或switch case的話就自己改改吧 懶的搞了..... 有問題再問我...... -- ┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐
檔案過大!部分文章無法顯示
標題: 崇文要的C 時間: Fri Nov 29 23:32:09 2002 #include<stdio.h> #include<conio.h> #include<stdlib.h> #define N 50 這裡設N為50不知道你們有沒有教....沒教的話就自己改改... void main(void) { clrscr(); randomize(); int i,n,r; double sum=0,ssum=0,var,ave; int l[10]={0}; for(i=0;i<10;i++) printf("\n %i |",i); for(i=0;i<N;i++) { n=random(99)+1; sum+=n; ssum+=(n*n); r=n/10; gotoxy(6+2*l[r],2+r); printf("%i",n%10); l[r]++; } ave=sum/N; var=(ssum-(N*ave*ave))/(N-1); gotoxy(5,12); printf("\nthe average is %lf",ave); printf("\nthe var is %lf",var); } 還有我是直接用陣列寫.... 要用if或switch case的話就自己改改吧 懶的搞了..... 有問題再問我...... -- ┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐