//练习案例:水仙花数//案例描述:水仙花数是指一个3位数,它的每个位上的数字的三次幂之和等于它本身//例如:1^3+5^3+3^3=153#include<iostream>
using namespace std;intmain(){//1.获取所有的三位数int num =100;do{//2.从所有的三位数中找到水仙花数int a;//个位int b;//十位int c;//百位
a = num %10;//获取个位
b = num /10%10;//获取十位
c = num /100;//获取百位if(a*a*a+b*b*b+c*c*c==num){
cout << num << endl;}
num++;}while(num<1000);system("pause");return0;}
3.敲桌子
#include<iostream>
using namespace std;intmain(){//敲桌子//1.先输出1~100数字for(int i =1; i <=100; i++){//2.从100个数字中找出特殊数字,打印“敲桌子”//如果是7的倍数,个位是7,十位是7,打印“敲桌子”if(i %7==0|| i %10==7|| i /10==7){
cout <<"敲桌子"<< endl;}else//如果不是,才打印数字{
cout << i << endl;}}system("pause");return0;}
4.九九乘法表
#include<iostream>
using namespace std;intmain(){for(int i =1; i <10; i++){for(int j =1; j <= i; j++){
cout << j <<"*"<< i <<"="<< j * i <<"\t";}
cout << endl;}system("pause");return0;}