我覺得以往都是平舖直述的方式告訴大家我很忙,實在抽不出時間也同人

除此之外,靈感真的是硬深深地被C語言阿、AND、OR、NAND、NOR閘、旋轉體積、羅必塔法則證明等等一堆課業給蓋過去了

你們自己看看C語言的成果,懂得人也可以參與討論,歡淫歡淫(?

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void rand_gen(int n,int start,int end);
void milti_table();
void sum_and_average();
int main(void)
{
    int start,end,n;


    printf("How mamy numbers you want>>");
    scanf("%d",&n);

    printf("Enter two numbers for a range from small to big>>");
    scanf("%d %d",&start,&end);


    rand_gen(n,start,end);
    milti_table();
    sum_and_average();

}


void rand_gen(int n,int start,int end)
{
    FILE *inp;
    inp=fopen("output.txt","w+");

    int x,y;

    srand(time(NULL));
    for(x=0;x<n;x++)
    {
        y=rand()%(end-start+1)+start;
        printf("The randam number is>>%d\n",y);
        fprintf(inp,"%d\n",y);
    }
    fclose(inp);
}
void milti_table()
{
    int x,y;
    printf("九九乘法表\n");

    for(x=1;x<10;x++)
    {
        for(y=9;y>0;y--)
        {
            printf("%d*%d=%2d, ",x,y,x*y);
        }
        printf("\n");
    }

}
void sum_and_average()
{
    FILE *out;

    int out_file,x,sum=0;
    float average,p=0;

    out=fopen("output.txt","r");
    out_file=fscanf(out,"%d",&x);//x為檔案中的數值

    while(out_file!=EOF)//以檔案為指標
    {
       sum=sum+x;//y=sum
       p=p+1;
       out_file=fscanf(out,"%d",&x);
    }

    average=sum/p;

    printf("The sum of the random numbers>%d\n",sum);
    printf("The average of the random numbers>%f",average);

    fclose(out);

}

全無抄襲喔,這可是為了期末考拚命打出來的考古題(?

這個不是重點!

希望已經沒有太忠實的讀者在這了,我覺得我現在腦海中全是一些很理科的東西,根本沒辦法給你們想要的優美字句QQ

寒假其實也沒甚麼打算,要是心血來潮,或者我男友提醒我更文的話,我還真有可能寫一兩篇,不過這些梗阿、記憶阿都是很久以前的

可能真的沒辦法給大家以往那種感覺了

 

深深地感到抱歉!

 

相关文章