• 作业5


    1

    #include <stdio.h>

    double Jiec(int n) {

           double t =1 ;

           int i;

           for(i=1;i<=n;i++)

                t = t * i;

           return t;

    void main ( ) {

        int i;

        double sum = 0;

        for(i =1;i<=20;i++)

             sun = sun + Jiec( i );

        printf("1!+2!+... ... +20!=%e",sum);

    2.

    #include <stdio.h>

    //如果n是素数,返回1,否则返回0

    int IsPrime(int n){

         int i;

         if(n==1)    return 0;

         }

         return 1:

    }

    void main(){

         int n;

         printf("请输入一个数: ");

         scanf("%d",&n);

         if(IsPrime(n))

             printf("%d是素数 ",n);

         else

             printf("%d不是素数 ",n);

    }

    3.

    #include <stdio.h>

    int prime(int m){

        int i;

        for(i=2;i<m;i++)

        if(m%i==0)return 0;return 1;

    }

    int main(){

         int i;

         for(i=2;i<=100;i++)

         if(prime(i)=1)

         printf("%d",i);

         return 0;

    }

    4.不会

    5.

    #include <stdio.h>

    //依次输入长度为n的一位数组元素

    void inputScore(int score[],int n){

         int i;

         for(i=0;i<n;i++){

              printf("请输入第%d个学生的成绩:",i);

              scanf("%d",&score[i]);

        }

    }

    //依次输入长次为n的一维数组元素

    void printScore(int score[],int n){

          int i;

          for(i=0;i<n;i++){

               if(i%5==0)

                   printf(" ");

               printf("%d ",score[i]);

          }

    }

  • 相关阅读:
    2018-4-17-软件设计-白话依赖注入
    2018-2-13-wpf-PreviewTextInput-在鼠标输入获得-_u0003
    2018-5-23-为何-987654321_123456789-的值是-8.0000000729
    寄存器位写操作
    Linux多IP配置
    Kconfig和Makefile
    linux设置网卡速率
    Winmanager,NERDTree和MiniBufExplorer
    SuperTab
    ping
  • 原文地址:https://www.cnblogs.com/zzc214/p/5992365.html
Copyright © 2020-2023  润新知