c/c++练习–01
- 习题来源:C语言经典编程282例
01. 输出Hello,world!
#include <iostream>
using namespace std;
int main(void){
cout<<"Hello, World!"<<endl;
return(0);
}
02. 求10+20
#include <iostream>
using namespace std;
int main(void){
cout<<"10+20="<< 10+20 <<endl;
return(0);
}
03. 输出名言“贵有恒,何必三更起五更睡,最无益,只怕一日曝十寒”
#include <iostream>
using namespace std;
int main(void){
cout<<"贵有恒,何必三更起五更睡,最无益,只怕一日曝十寒"<<endl;
return(0);
}
04. 计算边长为4的正方形周长
#include <iostream>
using namespace std;
int main(void){
cout<<"边长为4的正方形周长为:4*4="<<4*4<<endl;
return(0);
}
05. 用*输出一个正方形
#include <iostream>
using namespace std;
int main(void){
cout<<"*********"<<endl;
cout<<"* *"<<endl;
cout<<"* *"<<endl;
cout<<"*********"<<endl;
return(0);
}
06. 用*输出一个三角形
#include <iostream>
using namespace std;
int main(void){
cout<<" * "<<endl;
cout<<" * *"<<endl;
cout<<"*****"<<endl;
return(0);
}
07. 求和程序
#include <iostream>
using namespace std;
int main(void){
int a,b;
a=7;
b=8;
cout<<"a+b="<<a+b<<endl;
return(0);
}
08. 求10!
#include <iostream>
using namespace std;
int main(void){
int sum(1);
for(int i=2; i<=10; i++)
sum *= i;
cout<<"10!="<<sum<<endl;
return(0);
}
09. 3个数升序排序
#include <iostream>
using namespace std;
int main(void){
int t,a,b,c;
cout<<"请输入3个数:";
cin >> a>>b >>c;
cout<<"\n您输入的数字顺序为:"<<a<<" "<<b<<" "<<c<<endl;
if(a>b) {
t=a;
a=b;
b=t;
}
if(a>c){
t=a;
a=c;
c=t;
}
if(b>c){
t=b;
b=c;
c=t;
}
cout<<"它们从小到大的顺序为:"<<a<<" "<<b<<" "<<c<<endl;
return(0);
}
10. 猴子吃桃
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现只剩下一个桃子了,那么猴子第一天共摘了多少桃?
#include <iostream>
using namespace std;
int main(void){
int sum=1;
for(int i=1; i<10; i++)
sum = (sum+1)*2;
cout<<"桃子共计:"<<sum<<endl;
return(0);
}
这是一个C/C++编程练习系列的第一部分,包括基础的输出任务,简单的数学计算,图形输出以及一个有趣的猴子吃桃问题。通过解决这些习题,学习者可以逐步掌握C/C++的基础语法和逻辑思维能力。

617

被折叠的 条评论
为什么被折叠?



