了解湖南/長沙365体育备用网址資訊,從365投注平台開始!365bet官网報名365bet官网本科
您當前的位置:首頁 > 365bet官网考前練習

365体育备用网址“高級語言程序設計”經典習題及答案(17)

365体育备用网址“高級語言程序設計”經典習題及答案(17)

 

  4.說明下列程序的功能。D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  main()D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { int i,j ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  float a[3][3],b[3][3],c[3][3],x;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0;i<3;i++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(j=0;j<3;j++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { scanf(“%f”, &x); a[j]= x;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0;i<3;i++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(j=0;j<3;j++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  {scanf(“%f”,&x);b[j]=x;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0; i<3; i++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(j=0;j<3;j++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  c[j]=a[j]+ b[j] ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0; i<3;i++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { printf(“/n”);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(j=0;j<3;j++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“%f”, c[j]);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“/n”);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”程序第一段的功能是按行順序輸入數組a 的元素。程序第二段的功能是按行順序輸入數組b的元素。程序第三段的功能是順序累加數組a和數組b的對應元素,并將和存于數組C的對應元素中。最后,按行順序輸出數組C的全部元素。D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  4.4 程序設計題D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  1.編程序,輸入單精度型一維數組 a[10] ,計算并輸出 a數組中所有元素的平均值。D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”為了計算數組元素的平均值,首先要累計它的全部元素的和,然后除以數組元素的個數,即得數組元素的平均值。寫成C程序如下:D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  # includeD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  main()D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { int i, n=10;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  float s,a[10] ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“Enter %d numbers! /n”, n);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for( i=0;i< n; i++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { scanf(“%f”,&s); a= s;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(s=0.0,i=0;iD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  s+= a ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  s /=n;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“平均值是%.2f/n”, s);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  2.編程序,輸入10個整數存入一維數組,再按逆序重新存放后再輸出。D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”將數組的元素逆序重新存放,就是將數組的首尾對應元素兩兩交換。簡單地可用兩個游標變量i和j,i是前端元素的下標,j是后端元素的下標,交換以這兩個變量值為下標的數組元素。開始時,i的值為0,j的值為末元素的下標。每次交換后,i增1,j減1.繼續交換的D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  條件是iD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  # includeD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  main()D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { int a[10], i,j,t,n=10;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“Enter %d numbers! /n”, n);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0;iD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  scanf(“%d”,&a );D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0,j=n-1;iD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  t= a; a=a[j] ;a[j] =t;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0; iD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“%d/t”, a);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“/n”);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  3.編程序,輸入兩個字符串(<40個字符) ,連接后輸出(不準用系統函數) .D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”將字符串s2連接到字符串s1的計算過程可分兩個步驟完成。首先找到字符串s1的末尾,然后參照字符串s2,將字符串s2的全部有效字符逐一復制到字符串s1,最后在字符串s1的末尾接上字符率結束標記符。完整程序如下:D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  # includeD0A365投注平台_365bet官网本科_365bet官网報名_首頁

  # define N 40D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  main()D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  { char s1[N] ,s2[N];D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  int i,j;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“Enter stringl!/n”);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  scanf(“%s”,s1);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“Enter string2! /n”);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  scanf(“%s”, s2);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0; sl!=‘/0’ ; i++) ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  for(j=0;s2[j]!=‘/0’ ;i++,j++)D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  so=s[j] ;D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  s1=‘/0’D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“sl=%s/n” ,sl);D0A365投注平台_365bet官网本科_365bet官网報名_首頁

  }D0A365投注平台_365bet官网本科_365bet官网報名_首頁

 D0A365投注平台_365bet官网本科_365bet官网報名_首頁

D0A365投注平台_365bet官网本科_365bet官网報名_首頁

 

365体育备用网址“高級語言程序設計”經典習題及答案(17)

    365投注平台——致力于打造365投注平台第一網,以努力服務于廣大365bet官网學子、提供最全的365bet官网資訊為己任,發布365bet官网最新的新聞資訊,提供365bet官网專科365bet官网本科365bet官网報名365bet官网成績查詢等綜合信息

 

365bet官网
相關文章
    無相關信息
湖南365体育备用网址
365bet官网政策
365体育备用网址30年大事
365bet官网專業
365bet官网問答
名家訪談
365bet官网故事
365bet官网院校
365bet官网大綱
365体育备用网址復習方法
365体育备用网址筆記串講
365体育备用网址應試技巧
365bet官网真題
365bet官网就業
湖南論文指導
365bet官网實踐
365bet官网學位
365体育备用网址成績查詢
365体育备用网址考籍查詢
365体育备用网址學歷查詢


咨詢QQ:137847917
13548661633(微信同號)