代码改变世界

c艹学习之路(1)循环

2016-09-25 20:03  roffen  阅读(174)  评论(0编辑  收藏  举报

#include<iostream>
using namespace std;
int main()
/*{
int i=1,j=0;//while循环
while(i<=10)
{
j+=i;
i++;
}
cout<<j<<endl;
int i=1,j=0;//do...while循环
do
{
j+=i;
i++;
}
while(i<=10);
cout<<j<<endl;
int a,b;//acm题目a
cin>>a>>b;
cout<<a+b<<endl;
}
{
int i,n,sum;
sum=0;
cout<<"input 10 number"<<endl;//for循环,以及循环控制中的continue和break,break退出循环结构,continue退出本次循环,即如果十个1中第五个为负数,break为4,continue为9
for(i=1;i<=10;i++)
{
cout<<i<<".";
cin>>n;
if(n<0)
break;
//continue
sum+=n;
}
cout<<"The result:"<<sum<<endl;
}*/

9/26:

学习了循环,在打印菱形时卡住,上网看到说要分两段打,acm的第二题用循环做个行数,但卡在了打印结果,复制完代码后忘了再复制了个东西。。。智障

 

9/27:

#include<iostream>
using namespace std;
/*int main()//循环嵌套打印菱形
{
int a,b,c;
for(a=1;a<=4;a++)
{
for(b=1;b<=4-a;b++)
cout<<" ";
for(c=1;c<=2*a-1;c++)
cout<<"*";
cout<<endl;
}
for(a=3;a>=1;a--)
{
for(b=1;b<=4-a;b++)
cout<<" ";
for(c=1;c<=2*a-1;c++)
cout<<"*";
cout<<endl;
}
}
int a();//函数定义,申明,调用
int b();
int c();
int main()
{
a();
b();
c();
}
int a()
{
cout<<"aaaaa"<<endl;
}
int b()
{
cout<<"bbbbb"<<endl;
}
int c()
{
cout<<"ccccc"<<endl;
}
//函数好烦啊=皿=怎么那么多指针

typedef unsigned int UINT;//函数递归调用的应用算阶乘
long Fac(const UINT n) //←这是什么意思?
{
long ret=1;
for(int i=1;i<=n;i++)
{
ret*=i;
}
return ret;
}

int main()
{
int n;
long f;
cout<<"Please input a number:"<<endl;
cin>>n;
f=Fac(n);
cout<<"Reasult:"<<f<<endl;
}*/

 

9/28:今天看了函数,数组,指针

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"input a:";
cin>>a;
cout<<"input b:";
cin>>b;
if(a<b)
{
c=a;
a=b;
b=c;
}
cout<<"max:";
cout<<a;
cout<<" ";
cout<<"min:";
cout<<b;
}