迴圈是乙個簡單的事,但要明白for迴圈的執行原理:
初始化->測試表示式?->進入函式體->更新表示式->測試表示式?……
for和while迴圈都是先判斷條件再執行,do-while是先執行再判斷條件,應該視情況不同而選擇
**如下,注釋稍後再補:
第一題
#include using namespace std;
int main()
cout << "sum is " << sum << endl;
return 0;
}
第二題
#include #include using namespace std;
int main()
for(i = 1; i <= 100; i++ )
}for(i = 0; i < 100; i++ )
return 0;
}
第三題
#include using namespace std;
int main()
else
}return 0;
}
第四題
#include using namespace std;
const double dinte = 0.1;
const double cinte = 0.05;
int main()
while(dinv >= cinv);
cout << "after " << year << " years, cleo's value goes over daphne's." << endl;
cout << "cleo's interests is " << cinv << endl;
cout << "while daphne's is " << dinv << endl;
return 0;
}
第五題
#include #include using namespace std;
const int arsize = 20;
typedef struct
sales;
int main()
}for(int i = 0; i < 12; i++ )
cout << "this year sales " << sum << " books." << endl;
return 0;
}
第六題
#include using namespace std;
#define year 3
#define month 12
int main()
, sumall = 0;
cout << "enter sales volume: " << endl;
for(int i = 0; i < year; i++ )
}for(int i = 0; i < year; i++ )
}for(int i = 0; i < year; i++ )
cout << "sold " << sumall << " books totally." << endl;
return 0;
}
第七題
#include #include using namespace std;
typedef struct
car;
int main()
cout << "here is your collection:" << endl;
for(int i = 0; i < count; i++ )
delete pt;
return 0;
}
第八題
#include using namespace std;
int main()
while(strcmp(s,"done")!=0);
count--;
cout<<"you enter a total of "<< count <<" words."<
第九題#include #include using namespace std;
int main()
cout << "you entered a total of " << count << " words." << endl;
return 0;
}
第十題
#include using namespace std;
int main()
for(int j = 0; j < (i+1); j++ )
cout << endl;
}return 0;
}
C primer plus 第五章筆記
因為迴圈體必須是一條語句,但是使用過程中,多條語句也是不可避免的。因此就可以將多條語句,利用一對花括號來構造一條復合語句 也稱為 塊,block 從而只被視為一條語句。但是復合語句還有一種有趣的特性。如果在復合語句中定義乙個新的變數,則僅當程式執行該復合語句中的語句時,該變數才存在,但復合語句執行完...
c primer plus第五章程式設計練習
1.編寫乙個要求使用者輸入兩個整數的程式,giant程式將計算並輸出這兩個整數之間 包括這兩個整數 所有的整數的和。這裡假設先輸入較小的整數,例如如果使用者輸入的是2和9,則程式將指出2 9之間所有整數的和為44.include using namespace std int main cout 3...
C PrimerPlus第五章程式設計練習自編程式
第五章程式設計練習 輸入2,9,計算2 9之間數值的和 include using namespace std intmain cout 和 sum endl system pause return0 使用array,long double編寫,計算100!的值 include include us...