国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Lucky Number

2019-11-06 06:28:37
字體:
供稿:網(wǎng)友
   To Chinese people, 8 is a lucky number. Now your task is to judge if a number is lucky.We say a number is lucky if it’s a multiple of 8, or the sum of digits that make up the number is a multiple of 8, or the sum of every digit’s square is a multiple of 8.InputThe first line contains an integer stands for the number of test cases. Each test case contains an integer n (n >= 0). OutputFor each case, output “Lucky number!” if the number is lucky, otherwise output “What a pity!”.Sample Input
208Sample Output
Lucky number!Lucky number!
-----------------------------------------------------------------
思路分析:
輸入一個(gè)數(shù),對這個(gè)數(shù)進(jìn)行三種情況的判斷,
1、該數(shù)是否是8的倍數(shù);
2、該數(shù)每一位的和是否是8的倍數(shù);
3、該數(shù)每一位的平方的和是否是8的倍數(shù);
如果滿足,則輸出Lucky number!否則輸出What a pity!
#include <iostream>#include<string>#include<stdio.h>#include<cmath>/* run this PRogram using the console pauser or add your own getch, system("pause") or input loop */using namespace std;//8的倍數(shù),和是八得倍數(shù),和的平方是八的倍數(shù) int digsum(int a){//和是否是8的倍數(shù)	int sum=0;	while(a!=0)	{		sum+=a%10;		a=a/10;	}	return sum;}int sumf(int a)  //和的平方是否是8的倍數(shù){	int sum=0;	while(a!=0)	{		sum=sum+pow(a%10,2);		a=a/10;	}	return sum;}int main(int argc, char** argv) {	int n,num[1000],sum;	cin>>n;	for(int i=0;i<n;i++)	{		cin>>num[i];		if(num[i]==0)		printf("Lucky number!/n");		else if(num[i]%8==0)		{			printf("Lucky number!/n");		}		else if((sum=digsum(num[i]))%8==0)		{			printf("Lucky number!/n");		}		else if((sum=sumf(num[i]))%8==0)		{			printf("Lucky number!/n");		}		else		{			printf("What a pity!/n");		}	 } 	 	return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝鸡市| 房山区| 建瓯市| 武功县| 岱山县| 黔东| 蛟河市| 元氏县| 来凤县| 保德县| 息烽县| 通榆县| 广水市| 花莲县| 航空| 乌苏市| 乐都县| 神木县| 永川市| 龙口市| 莱州市| 乌鲁木齐市| 永胜县| 阳谷县| 敖汉旗| 汪清县| 历史| 县级市| 上高县| 和林格尔县| 南通市| 海盐县| 新蔡县| 丘北县| 屯昌县| 无极县| 柳河县| 恩施市| 阆中市| 澳门| 稷山县|