論壇首頁 註冊 | 登入 | 會員 | 搜尋 | 統計 | 說明   RSS 訂閱全部版區     
   歡迎來到 YK Forum! 自由SAY | 開口中 | 祈願池 | 宣傳中心 | Flash遊戲 | 寵物中心 | 虛擬形像 | 勳章中心   



 
 
標題: 請問如何把這個c++程式轉換為c語言
tom500090
初級會員
Rank: 1



UID 12611
積分 11
經驗 5
YK幣 110
帖子 2
精華 0
註冊 2008-6-13
用戶註冊天數 5815
用戶失蹤天數 5810
性別 男生
狀態 離線
  正常字體
發表於 2008-6-13 11:47 PM  資料 文集 短消息 
請問如何把這個c++程式轉換為c語言

#include<iostream>
#include<iomanip>
using namespace std;
struct node
{
    int ch;
    int math;
    int en;
    int total;
    float avg;
};
void code(int n,int m);
void initial(node *,int i);
void countmoney();
void show();
void nine();
void rescount();
node resoultes[5]={0};
int main()
{
    int temp=0;
    do
    {
      cout<<"---------------------------"<<endl;
      cout<<"1 列出九九乘法表 "<<endl;
      cout<<"2 計算電費 "<<endl;
      cout<<"3 反矩陣"<<endl;
      cout<<"4 計算成績"<<endl;
      cout<<"5 離開"<<endl;
      cin>> temp;
      switch ( temp)
      {
        case 1 :
          nine();
          break;
        case 2 :
            countmoney();
            break;

        case 4 :
          rescount();
          show();
          break;

      }
    } while(temp < 5);
    system("pause");
    return 0;
}

void initial(node * resoultes, int i)
{

  cout<<"請輸入國文成績"<<endl;
  cin>>resoultes.ch;
  cout<<"請輸入英文成績"<<endl;
  cin>>resoultes.en;
  cout<<"請輸入數學成績"<<endl;
  cin>>resoultes.math;

  resoultes.total=resoultes.ch+resoultes.en+resoultes.math;
  resoultes.avg=resoultes.total/3;
}
void rescount()
{
  for(int i=0;i<5;i++)
    {
      cout<<"請輸入第"<<i+1<<"位學生的成績"<<endl;
      initial(resoultes,i);
    }

}
void countmoney()
{
  int temp=0;
  cout<<"輸入用了幾度 ?"<<endl;
  cin>> temp;
  cout<<"你的電費是"<<100+4.3*temp<<"元"<<endl;



}

void show()
{
  cout <<"編號"<<setw(7)<<"國文"<<setw(7)<<"英文"<<setw(7)<<"數學"<<setw(7)<<"總分"<<setw(7)<<"平均"<<endl;
  for(int i=0;i<5;i++)
  {
      cout<<setw(2)<<i+1<<setw(7)<<resoultes.ch<<setw(7)<<resoultes.en<<setw(7)<<resoultes.math<<setw(7)<<resoultes.total<<setw(7)<<resoultes.avg;
    cout<<endl;
  }

}

void nine()
{
    for(int i=1;i<10;i++)
    {
    for(int j=1;j<10;j++)
    {
            cout<<i<<"X"<<j<<"="<<setw(2)<<i*j<<"  ";
    }
            cout<<endl;
    }
   
}



YK Forum © All rights reserved. www.eyankit.com 贊助網站 頂部
■叛逆×
普通會員
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


在線王勳章   積極發帖獎章   長期在線獎章   論壇週年紀念星章  
UID 13139
積分 1464
經驗 371
YK幣 1373
帖子 686
精華 0
註冊 2008-6-30
用戶註冊天數 5798
用戶失蹤天數 5490
性別 女仔
狀態 離線
 
發表於 2008-7-3 04:37 PM  資料 文集 短消息 
- -
唔明...
又唔明了



YK Forum © All rights reserved. www.eyankit.com 贊助網站 頂部
 



當前時區 GMT+8, 現在時間是 2024-5-15 09:20 PM
Copyright © 2006- YK Forum All rights reserved.

Powered by Discuz!    在線率統計 Powered by Discuz! © 2001- Comsenz Inc. Designed by YK Forum.
Processed in 0.010010 second(s), 8 queries, Gzip enabled.

[Clear cookies] Contact us 聯繫我們 - Archiver 文字版 - WAP 手機版