91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      當前位置:首頁  >  技術干貨  > c語言經(jīng)典練習題100道(八)

      c語言經(jīng)典練習題100道(八)

      來源:千鋒教育
      發(fā)布人:syq
      時間: 2022-07-29 17:49:27 1659088167

        【程序36】 題目:求100之內(nèi)的素數(shù)

      c語言經(jīng)典練習題

        1.程序分析:

        2.程序源代碼:

      #include "stdio.h"

      #include "math.h"

      #define N 101

      main(){

        int i,j,line,a[N];

        for(i=2;i<N;i++) a[i]=i;

          for(i=2;i<sqrt(N);i++)

            for(j=i+1;j<N;j++)

            {

              if(a[i]!=0&&a[j]!=0)

                if(a[j]%a[i]==0)

                  a[j]=0;

            }

        printf("\n");

        for(i=2,line=0;i<N;i++)

        {

          if(a[i]!=0)

          {

            printf("%5d",a[i]);

            line++;

          }

          if(line==10)

          {

            printf("\n");

            line=0;

          }

        }

        getch();

      }

        ——————————————————————————————————————

        【程序37】 題目:對10個數(shù)進行排序

        1.程序分析:可以利用選擇法,即從后9個比較過程中,選擇一個最小的與第一個元素交換,下次類推,即用第二個元素與后8個進行比較,并進行交換。

        2.程序源代碼:

      #include "stdio.h"

      #include "conio.h"

      #define N 10

      main(){

        int i,j,min,tem,a[N];

        /*input data*/

        printf("please input ten num:\n");

        for(i=0;i<N;i++)

        {

          printf("a[%d]=",i);

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

        }

        printf("\n");

        for(i=0;i<N;i++)

          printf("%5d",a[i]);

        printf("\n");

        /*sort ten num*/

        for(i=0;i<N-1;i++)

        {

          min=i;

          for(j=i+1;j<N;j++)

            if(a[min]>a[j])

              min=j;

          tem=a[i];

          a[i]=a[min];

          a[min]=tem;

        }

        /*output data*/

        printf("After sorted \n");

        for(i=0;i<N;i++)

        printf("%5d",a[i]);

        getch();

      }

        ——————————————————————————————————————

        【程序38】 題目:求一個3*3矩陣對角線元素之和

        1.程序分析:利用雙重for循環(huán)控制輸入二維數(shù)組,再將a[i][i]累加后輸出。

        2.程序源代碼:

      #include "stdio.h"

      #include "conio.h"

      /* 如果使用的是TC系列編譯器則可能需要添加下句 */

      static void dummyfloat(float *x){ float y; dummyfloat(&y);}

      main(){

        float a[3][3],sum=0;

        int i,j;

        printf("please input rectangle element:\n");

        for(i=0;i<3;i++)

          for(j=0;j<3;j++)

            scanf("%f",&a[i][j]);

        for(i=0;i<3;i++)

          sum=sum+a[i][i];

        printf("duijiaoxian he is %6.2f",sum);

        getch();

      }

        ——————————————————————————————————————

        【程序39】 題目:有一個已經(jīng)排好序的數(shù)組?,F(xiàn)輸入一個數(shù),要求按原來的規(guī)律將它插入數(shù)組中。

        1. 程序分析:首先判斷此數(shù)是否大于最后一個數(shù),然后再考慮插入中間的數(shù)的情況,插入后此元素之后的數(shù),依次后移一個位置。

        2.程序源代碼:

      #include "stdio.h"

      #include "conio.h"

      main(){

        int a[11]={1,4,6,9,13,16,19,28,40,100};

        int temp1,temp2,number,end,i,j;

        printf("original array is:\n");

        for(i=0;i<10;i++)

          printf("%5d",a[i]);

        printf("\n");

        printf("insert a new number:");

        scanf("%d",&number);

        end=a[9];

        if(number>end)

          a[10]=number;

        else

        {

          for(i=0;i<10;i++)

          {

            if(a[i]>number)

            {

              temp1=a[i];

              a[i]=number;

              for(j=i+1;j<11;j++)

              {

                temp2=a[j];

                a[j]=temp1;

                temp1=temp2;

              }

              break;

            }

          }

        }

        for(i=0;i<11;i++)

          printf("%6d",a[i]);

        getch();

      }

        ——————————————————————————————————————

        【程序40】 題目:將一個數(shù)組逆序輸出。

        1.程序分析:用第一個與最后一個交換。

        2.程序源代碼:

      #include "stdio.h"

      #include "conio.h"

      #define N 5

      main(){

        int a[N]={9,6,5,4,1},i,temp;

        printf("\n original array:\n");

        for(i=0;i<N;i++)

          printf("%4d",a[i]);

        for(i=0;i<N/2;i++)

        {

          temp=a[i];

          a[i]=a[N-i-1];

          a[N-i-1]=temp;

        }

        printf("\n sorted array:\n");

        for(i=0;i<N;i++)

          printf("%4d",a[i]);

        getch();

      }

        更多關于物聯(lián)網(wǎng)培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經(jīng)驗,采用全程面授高品質、高體驗培養(yǎng)模式,擁有國內(nèi)一體化教學管理及學員服務,助力更多學員實現(xiàn)高薪夢想。

      tags:
      聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉載。
      10年以上業(yè)內(nèi)強師集結,手把手帶你蛻變精英
      請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
      免費領取
      今日已有369人領取成功
      劉同學 138****2860 剛剛成功領取
      王同學 131****2015 剛剛成功領取
      張同學 133****4652 剛剛成功領取
      李同學 135****8607 剛剛成功領取
      楊同學 132****5667 剛剛成功領取
      岳同學 134****6652 剛剛成功領取
      梁同學 157****2950 剛剛成功領取
      劉同學 189****1015 剛剛成功領取
      張同學 155****4678 剛剛成功領取
      鄒同學 139****2907 剛剛成功領取
      董同學 138****2867 剛剛成功領取
      周同學 136****3602 剛剛成功領取
      相關推薦HOT