首页 > 其他分享 >GESP2级2409 数位之和

GESP2级2409 数位之和

时间:2025-01-03 12:32:05浏览次数:7  
标签:输出 正整数 数字 No int Yes 2409 GESP2 数位

题目描述

小杨有n个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是7的倍数。 小杨想请你编写一个程序判断n个正整数哪些是美丽数字。

对于全部数据,保证有 1 ≤ n ≤ 105 , 1 ≤ ai ≤ 105。

输入

第一行包含一个正整数n,代表正整数个数。 

之后n行,每包含一个正整数。

输出

对于每个正整数,如果是美丽数字则输出 Yes,否则输出 No。

样例输入 复制
3
7
52
103
样例输出 复制
Yes
Yes
No

思路:循环+计算各个数位和+判断

代码:

#include<iostream>
using namespace std;
int main()
{
	int n,x;
	cin>>n;
	for (int i = 0; i < n; i++){
		cin>>x;
		int a=0;
		while(x>0){
			a+=x%10;
			x/=10;
		}
		if(a%7==0){cout<<"Yes\n";}
		else {cout<<"No\n";}
	}
	return 0;
}

 

标签:输出,正整数,数字,No,int,Yes,2409,GESP2,数位
From: https://blog.csdn.net/a_sdfghjk1234567/article/details/144883681

相关文章