JBTALKS.CC

标题: 有人会C++吗? [打印本页]

作者: plouffle    时间: 2013-7-27 03:21 PM
标题: 有人会C++吗?
http://www.scribd.com/doc/154330181/2013-c

1(B)的话,用if else 和infinite loop 最简单对吗?

只需要做2题。

    最容易的是第一和第二题对吗?

第4题虽然没有(b),但是我完全想不到怎么做。卡着了。
作者: 我好笨    时间: 2013-7-27 05:01 PM
本帖最后由 我好笨 于 2013-7-27 05:02 PM 编辑

我学 C 罢了 大致上应该一样
这个是Q4
  1. #include<stdio.h>



  2. void main()
  3. {        //iniatilizing
  4.         int number,i,Average=0,totalAverage=0;
  5.         int getNumber[10] = {0};
  6.         int Highest=0,Smallest=0;

  7.         //user key in total number
  8.         printf("How many total number you want to enter?\n");
  9.         scanf("%d",&number);
  10.        


  11.         for(i=0;i<number;i++)
  12.         {
  13.                 printf("Enter the number:");
  14.                 scanf("%d",&getNumber[i]);
  15.                 Average= Average+getNumber[i];
  16.                
  17.                 //highest
  18.                 if(getNumber[i]>Highest)
  19.                 {
  20.                         Highest=getNumber[i];
  21.                 }
  22.                 //smallest
  23.                 else
  24.                         Smallest=getNumber[i];
  25.         }
  26.        
  27.         //print what user key in
  28.         printf("You have entered : ");
  29.         for(i=0;i<number;i++)
  30.         {
  31.                
  32.                 printf("%d, ",getNumber[i]);
  33.        
  34.         }
  35.        
  36.         //calculate average
  37.         totalAverage=Average/number;
  38.        
  39. //print the result
  40. printf("\nThe average is %d ",totalAverage);
  41. printf("\nThe Highest is %d ",Highest);
  42. printf("\nThe Smallest is %d ",Smallest);


  43. }
复制代码
还有最后一个我不懂问什么 所以没做
Concept大致上一概一样
作者: 誠彼娘之非悅    时间: 2013-11-25 02:26 AM
第1B题的话,需要找出每个单位之间的交换比例(摄氏转换华氏,……)
只需要计算一次,所以不需要使用 infinite loop。

这是我的第4题的答案:
http://ideone.com/KUIXfP




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5