English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

因為我不是讀本科系的 所以對於C程式毫無概念
但計概課卻要交這樣的作業 麻煩各位幫忙一下

作業內容:
請從鍵盤輸入1到2分別執行下列工作
1.當輸入1時,請輸入長寬高,求出長方體的體積與表面積值,並將結果印出.
2.當輸入2時,請印出你的學號.

2006-10-14 16:09:36 · 2 個解答 · 發問者 你真好 1 in 電腦與網際網路 程式設計

2 個解答

//Power by Microsoft Visual Studio 2005//可以使用 Dev-C++ 編譯此程式#include#include#includeint main(int argc, char *argv[]){ //=====START=====// int OPTION; char number[]="ABCDEFG"; double length,width,height; printf("1.計算長方體的體積與表面積\n2.列印學號\n(1/2):"); scanf("%d",&OPTION); switch(OPTION){  case 1:   printf("輸入長寬高(Length Width Height):");   scanf("%lf %lf %lf",&length,&width,&height);   printf("體積 %.1lf\n",length*width*height);   printf("表面積 %.1lf\n",2*(length*width+width*height+length*height));   break;  case 2:   printf("%s\n",number);   break;  default:   break; } //=====END=====// system("PAUSE"); return 0;}

2006-10-14 16:29:58 · answer #1 · answered by Big_John-tw 7 · 0 0

#include

void main()
{
int length,width,height,choice;
cout << "請選擇作業方式(1.計算長方體體積及表面積 2.印出學號):";
cin >> choice;
if(choice==1)
{
cout << "請依序輸入長方體的長寬高(皆大於0):";
cin >> length >> width >> height;
if(length==0||width==0||height==0)cout << "您所輸入的長寬高不符合運算規則... << endl";
else {
cout << "長方體體積為:" << length*width*height << endl;
cout << "長方體表面積為:" << (length*width+width*height+length*height)*2 << endl;
}
}
else cout << "學號--xxxxxx" << endl;
}

給你做個參考...

2006-10-14 20:01:25 · answer #2 · answered by Tony Pai 5 · 0 0

fedest.com, questions and answers