一、實驗目的和要求
1. 熟悉Code::Blocks10.05編譯系統的常用功能。
2. 學會使用Code::Blocks10.05編譯系統實現簡單的C++程序。
3. 熟悉C++程序的基本結構,學會使用簡單的輸入/輸出操作。
二、實驗內容
1.編譯下列程序,改正所出現的錯誤信息,並寫出輸出結果。
//(1)sy1_1.cpp
main( )
{
Cout<<This is a program.
}
運行結果如下圖所示:
//(1)sy1_1.cpp
#include<iostream>
using namespace std;
int main(void)
{
cout<<"This is a program.";
return 0;
}
正確程序運行結果如下:
//sy1_2.cpp
# include<iostream>
using namespace std;
int main( )
{
cin>>x;
inty=x*x;
cout<<"y= <<y<<\n";
return 0;
}
運行結果如下圖所示:
修改程序如下:
//(2)sy1_2.cpp
#include<iostream>
using namespace std;
int main( )
{
int x;
cin>>x;
int y=x*x;
cout<<"y="<<y<<endl;
return 0;
}
正確程序運行結果如下:
(3)
//sy1_3.cpp
# include< iostream>
using namespace std;
int main( )
{
int a,b;
a= 7;
int s = a + b;
cout<<"a+ b= "<<s<<endl;
return 0 ;
}
運行結果如下圖所示:
//(3)sy1_3.cpp
#include<iostream>
using namespace std;
int main( )
{
int a,b;
a=7;
cout<<"請輸入b的值"<<endl;
cin>>b;
int s=a+b;
cout<<"a+b="<<a+b<<endl;
return 0 ;
}
2.寫出一個完整的C++程序,從鍵盤輸入值來賦給int類型的變量the_number,並在輸入語句前添加一個提示語,提示用戶輸入一個整數。(sy1_4.cpp)
編寫的程序如下:
//sy1_4.cpp
#include<iostream>
using namespace std;
int main(void)
{
int the_number;
cout<<"please input an integer:"<<endl;
cin>>the_number;
cout<<"the_number="<<the_number<<endl;
return 0;
}
運行的結果如下:實驗小結
通過本次的實驗過程我初步瞭解的面向對象程序設計的方法,學會的cout和cin的使用,並且明白了cout和cin與printf和scanf在使用中的一些區別。在之前學習的基礎上又進一步的加深了對C++學習的印象,能夠熟練的使用Code::Blocks這一編程軟件。雖然在修改程序時會出現一些簡單的問題,比如說在語句結束時忘掉了分號導致編譯的時候出錯,這就說明了編程需要考驗我們的細心與耐心,要不斷地修改程序,在出問題在哪裏,並解決問題。學習是一個積累的過程,寫得程序多了就自然而然的熟練了,能夠一針見血的找出錯誤,能達到這種水平就要求我必須要花時間去練習,多讀程序,多編程序,過聽一些有關這方面的課程,爲今後的學習和工作打下良好的基礎。