C语言编程:
请编制程序判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no
#include void main() { uint a; scanf("%d",&a); if(a%5==0&&a%7==0) printf("yes"); else printf("NO"); }
逻辑上是这样的: 先取输入的数--查除5后的余数是否为0--若不是---输出no 若除5后的余数是0--查除7后的余数是否为0--若不是---输出no 若除7后的余数是0--输出yes 自己写代码,20行内搞定
int x; if((x>0)&&(x%7==0)&&(x%5==0)) printf("yes."); else printf("no");
答:把所有输入的量作为字符处理 首先判断首位不是"-",再判断字符串中没有小数点"." ,满足这两个就是正整数详情>>
答:详情>>