返回 清潔卸妝

有人會用Dev-c++寫程式嗎?

如下~

我找半天找不到問題

可否幫我解一下呀

是初學者    學校要交的作業~~~~


#include  <stdio.h>
#include  <stdlib.h>

int  main()
{

  int  chinese;
  int  english;
  int  math;
  int  science;
  int  social;
  int  sum;
  float  average;
 
  sum  =  chinese+english+math+science+social;                                                     
  average  =  sum/5                                                                                                   
 
  scanf("%d%d%d%d%d",&chinese,&english,&math,&science,&social);
 
  printf("各科成績\n");
  printf("========================\n");
  printf("    %d\n",chinese);
  printf("    %d\n",english);
  printf("    %d\n",math);
  printf("    %d\n",science);
  printf("    %d\n",social);
  printf("========================\n");
  printf("    %d\n",sum);
  printf("    %.2f\n",average);

  system("pause");
 
  return  0;
}

  • 你要不要說說你的bug是什麼?  (有哪裡執行起來怪怪的?)
  • 謝謝~我在average上加上";"就可用了                           
                   
    scanf("%d%d%d%d%d",&chinese,&english,&math,&science,&social);

    可是如我要在結果上show出sum及average的答案

    不是是在scanf上也要幫他們宣告變數呀?

    因剛測了一下出來的答應  不對

    average是要用到小數第2位...

    再麻煩大家了
  • 幫你推..
    我也正在學呢!!不過還沒學到那麼深的
  • 可是如我要在結果上show出sum及average的答案

    是不是在scanf上也要幫他們宣告變數呀?

    ===============================

    什麼意思?  在scanf加上sum  &  average嗎?

    不用

    sum  &  average  是你算的  不是讀進來的
  • 寫法很...白話^^"
    看得出來是初學 

    說白一點SCANF是讀進資料
    PRINTF是輸出
    所以"show出sum及average的答案"
    你覺得是用哪一個?
    另外average是要用到小數第2位...小數點的話這裡用float宣告就可以
    輸出的時候再只印出到第2位即可

    建議多買工具書
    就是有完整介紹資料型態  函數  等等等的書
    搞定一種程式語言  其他的都大同小異
    加油囉
回應...
 返回 清潔卸妝