循环的运用:猜数字游戏代码 while
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int num=rand()%100+1;
int a=0;
cout<<"猜猜数字"<<endl;
cin>>a;
while(a!=num)
{
if(a>num) {
cout<<"大了"<<endl;
cin>>a;}
else {
cout<<"过小"<<endl;
cin>>a;}
}
cout<<"猜对了"<<endl;
system("pause");
}
do while
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int n=0,sum=0;
do{
sum+=n;
n++;
}while(n<10);
cout<<sum<<endl;
system("pause");
}
水仙花数
利用的是简单的循环思想,输出计算值相等的值即可。
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int n=100;
int n1=0,n2=0,n3=0;
do
{
n1=n/100;
n2=n/10%10;
n3=n%10;
if(n1*n1*n1+n2*n2*n2+n3*n3*n3 == n){
cout<<n<<endl;
}
n++;
} while (n<1000);
}