这几天看见贺老师的c++讲课视频,感觉讲的真好,一年前的今天,我刚刚学完c++,时隔一年,也已经忘得差不多了,一直在用c练习数据结构,c++因此闲置了一年。现在看贺老师的讲课视频,一开始是在中间看了一节,发现我能从中获得令我惊喜的知识,贺老师除了讲授课本知识外,还会把知识和项目联系起来,传授了很多经验,这很适合我的现状,我决定从头老老实实的看一遍,朦朦中有种感觉,c++是种很实用,很重要的语言,因为我对MFC感兴趣了。(这理工男的语言表达能力咋就这么差呢.......)
不多说,上代码。
题目:输出不同的*图案。
时间:2013/7/29
1
#include <iostream>
using namespace std;
int main()
{
int i,k;
cout<<"Input the number of k:";
cin>>k;
for(i=k;i>0;--i){
for(int j=0;j<i;++j)
cout<<"*";
cout<<endl;
}
return 0;
}
2
#include <iostream>
using namespace std;
int main()
{
int i,k;
cout<<"Input the number of k:";
cin>>k;
for(i=k;i>0;--i){
for(int j=0;j<i-1;++j)
cout<<" ";
for(int m=0;m<(k+1-i);++m)
cout<<"*";
cout<<endl;
}
return 0;
}
3
#include <iostream>
using namespace std;
int main()
{
int i,m;
cout<<"Input the number of m(奇数):";
cin>>m;
for(i=0;i<(m+1)/2;++i){
for(int j=0;j<i;++j)
cout<<" ";
for(int k=0;k<m-2*i;++k)
cout<<"*";
cout<<endl;
}
return 0;
}
4
#include <iostream>
using namespace std;
int main()
{
int i ,m;
cout<<"Input the number of m(奇数):";
cin>>m;
for(i=(m+1)/2;i>0;--i)
{
for(int j=0;j<i-1;++j)
cout<<" ";
for(int k=0;k<m-2*(i-1);++k)
cout<<"*";
cout<<endl;
}
return 0;
}
5
#include <iostream>
using namespace std;
int main()
{
int i,n;
cout<<"Input the number of n(奇数);";
cin>>n;
for(int j=0;j<(n-1)/2;++j)
cout<<" ";
cout<<"*";
cout<<endl;
for(i=(n-1)/2;i>0;--i)
{
for(int j=0;j<i-1;++j)
cout<<" ";
cout<<"*";
for(int k=i;k<n-i;++k)
cout<<" ";
cout<<"*";
cout<<endl;
}
for(int j=0;j<n;++j)
cout<<"*";
cout<<endl;
return 0;
}