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

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

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

 

  4.編程序按下列公式計算S的值(其中X1、X2、…、Xn由鍵盤輸入):OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  s=∑(xi-x0)(xi-x0) (其中x0是X1、x2、…、Xn的平均值)OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”輸入數組x的n個元素的值,按公式計算。程序首先輸入n,設n<100,然后輸入n個數據,接著求它們的平均值,最后按計算公式求出s,并輸出。程序如下:OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

  { double x[N+1], s;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  do {OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“Enter n(<100)”); scanf(“%d”, &n);OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  } while(<=0||n>=100);OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  scanf(“%lf”, &s);x=s;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  for(s=0.0,i=1;i<=n; i++)OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  x[0] = s/n;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  for(s=0.0, i=1;i<= n;i++)OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  s+=(x-x[0])*(x-x[0]);OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  5.輸入一個3X5的整數矩陣,輸出其中最大值、最小值和它們的下標。OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”輸入一個二維數組,尋找二維數組的最大值和最小值。其中尋找最大值和最小值的工作可用兩重循環實現,即按行按列考察二維數組的元素。程序如下:OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  { int a[3][5], i,j,t,n=3, m=5,OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  min,max, minrow, mincol, maxrow, maxcol;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

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

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

  min=max=a[[0][0]; minrow=mincol=maxrow=maxcol=0;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  if( a[j]> max ){OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  max= a[j] ;maxrow= i;maxcol=j ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  if( a[j]OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  min=a[j] ; minrow= i; mincol=j ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  printf(“MAX=a[%d][%d] =%d MIN= a[%d][%d] =%d /n”,OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  maxrow,maxcol,max,minrow,mincol,min) ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  6.輸入一個字符串,將其中的所有大寫字母改為小寫字母,而所有小寫字母全部改為大寫字母,然后輸出。OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”程序先輸入字符率,然后順序考察輸入字符串中的字符,當發現是大寫字母時,將它改寫成對應的小寫字母,而當它是小寫字母時,就將它改寫成對應的大寫字母。若變量ch中的字符是大寫字母,則與它對應的小寫字母的表達式可以寫成ch- ‘A’+‘a’ ;類似地,若變量ch中的字符是小寫字母,則與它對應的大寫字母的表達式可以寫成ch-‘a’+‘A’ .完整程序如下:OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

  { char s[N] ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

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

  if(s >=‘A’&&s <=‘Z’ )OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  s=s -‘x’+‘a’ ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  else if(s >=‘a’&& s <=‘z’)OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  s= s-‘a’ +‘A’ ;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  7.設某班50名學生的三科成績表如下:OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  課程一 課程二 課程三OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  試編一個程序,輸入這50個學生的三科成績,計算并輸出每科成績的平均分。OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”程序定義一個50行3列的二維數組,用于存儲全班學生的成績。程序順序輸入各個學生的三科成績,然后按列的順序,累計各科總分,并計算平均分。完整程序如下:OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

  # define M 3OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

  {int score[N][M], i,j,t;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

  double a[M];OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

  scanf(“%d”,&t);score[j]=t;OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

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

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

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

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

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

  printf(“課程%d的平均分是%.2f/n”, j+1,a[j]);OGN365投注平台_365bet官网本科_365bet官网報名_首頁

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

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

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

 

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

    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(微信同號)