"从键盘输入一个正整数,判断他是不是为3和5倍数,是,则输出yes,否则输出no"的C语言编程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"从键盘输入一个正整数,判断他是不是为3和5倍数,是,则输出yes,否则输出no"的C语言编程相关的知识,希望对你有一定的参考价值。
用%运算符 if(x%3==0||x%5==0) cout<<"yes"<<endl; eles cout<<"NO"<<endl; 参考技术A int n;scanf("%d",&n);if(n%5==||&n%3==0) printf("yes");else printf("no"); 参考技术B 判断一个数是否能被另一个数整除通常采用模运算,判断余数是否为0. 如:if(num%n==0) /*表明num能被n整除js判断是不是是正整数,js判断是不是是数字
//判断是否是数字可以直接用isNaN:var a="123.455";
var b=123;
!isNan(a) // True
!isNaN(b) //True
还可以通过正则表达式判断
//判断字符串是否为数字
function checkRate(input)
var re = /^[0-9]+.?[0-9]*$/;
if (!re.test(input.rate.value))
alert("请输入数字(例:0.02)");
input.rate.focus();
return false;
//判断正整数
function checkRate(input)
var re = /^[1-9]+[0-9]*]*$/;
if (!re.test(input.rate.value))
alert("请输入正整数");
input.rate.focus();
return false;
参考:http://sxlkk.iteye.com/blog/373949 参考技术A
写成两个函数
//是否正整数function isInteger(number)
return number > 0 && String(number).split('.')[1] == undefined
//是否是数字
function isNumber(number)
return typeof number === 'number'
//用法
isInteger(1) //->true
isInteger(1.2) //->false
isInteger('1') //->true
isNumber(1) //->true
isInteger(1.2) //->true
isNumber('1') //-> false 参考技术B 用正则表达式吗?
以上是关于"从键盘输入一个正整数,判断他是不是为3和5倍数,是,则输出yes,否则输出no"的C语言编程的主要内容,如果未能解决你的问题,请参考以下文章
C语言!!!!!!!!!!!由键盘输入一个正整数,判断该数是不是为平方数,是输出Y,否则输出N
编程:从键盘输入一个数,判断是不是既是三的倍数又是七的倍数!
从键盘中输入一个数,判断其是不是是5的倍数而不是7的倍数。如果是,输出yes,否则输出no。
用C语言编程:判断输入的正整数是不是既是3又是5的整数倍,若是则输出yes,否则输出no