檔案過大!部分文章無法顯示
標題: 崇文要的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 ───┐┐┐┐
#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 ───┐┐┐┐