//循环案例#include<iostream>usingnamespace std;//敲桌子案例intmain(){//1、先输出1~100的数字for(int i =1; i <=100; i++){//2、从100个数中找到特殊数字打印“敲桌子”if( i %7==0|| i %10==7|| i /10==7)//如果是7的倍数,个位有7,十位有7,打印敲桌子 {
cout <<"敲桌子"<< endl;//如果是特殊数字就打印敲桌子}else{
cout << i << endl;}}}
#include<iostream>usingnamespace std;//求水仙花数:一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身,如:1^3 + 5^3+ 3^3 = 153intmain(){int num =100;do{//水仙花数=153=1*1*1 + 5*5*5 + 3*3*3int a =0;//个位int b =0;//十位int c =0;//百位
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);}
九九乘法表
#include<iostream>usingnamespace std;intmain(){//先打印行数for(int i =1;i <=9; i++){//cout << i << endl;//打印列数for(int j =1; j <= i;j++){
cout << j <<"*"<< i <<"="<< j*i <<" ";}}
cin.get();//等待输入}