作业介绍

#include <bits/stdc++.h>
using namespace std;
int main()
{
	/*
	  水仙花数的判断:
		  1.必须是一个三位数
		  2.每个数位上的数的3次方之和==本身

	   n 是一个3位数 123
	  
	   n的百位: n / 100 % 10
	   n的十位: n / 10 % 10
	   n的个位: n / 1 % 10
	   n / 1000 % 10
	   n / 10000 % 10;
	 */
	int n = 12345;
	// 有一个n位数,求n是几位数
	// 1
	76468 % 10 = 8			
	76468 / 10 = 7646
	// 2
	7646 % 10 = 6
	7646 / 10 = 764
	// 3
	764 % 10 = 4
	764 / 10 = 76
	// 4
	76 % 10 = 6
	76 / 10 = 7
	// 5,结果为0
	7 % 10 = 7
	7 / 10 = 0
	
	// 重复执行,最后计算出结果为0的时候停止,for起点,终点
	
	int cnt = 0;
	while(n != 0)
	{
		int x = n % 10; // 获取当前位数的值
		n = n / 10; // 删除最低位
		cnt = cnt + 1;
	}
	cout << cnt;
	
	// 非0为真,0为假【针对于其他类型转成逻辑值的口诀,bool】
	// bool:false,true
	输出中无论如何都不可能是true或false,他们会被1和0代替
	
	
	
	
	return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
	// for循环实现1~100
	for(int i = 1;i <= 100;i ++)
	{
		// 如果当前值是7的倍数 或者 当前数的最后一位是7那么我就输出跳
		if(i % 7 == 0 || i % 10 == 7)
		{
			cout << "跳" << " ";
		}
		// 否则 正常输出
		else
		{
			cout << i << " ";
		
		}
	}
	return 0;
}
状态
已结束
题目
8
开始时间
2025-10-10 0:00
截止时间
2025-10-18 23:59
可延期
24 小时