编写一个函数fun(int m,int n,int k) m,n,k是三个正整数(k不大于m和n的位数),判断 m和n的高k位是否相等。
编写一个函数fun(intm,intn,intk)m,n,k是三个正整数(k不大于m和n的位数),判断m和n的高k位是否相等。在主程序中输入这三个数,如果m和n的高k位相...
编写一个函数 fun(int m,int n,int k) m,n , k是三个正整数(k不大于m和n的位数),判断 m和n 的高 k 位是否相等。
在主程序中输入这三个数,如果 m和n 的高 k 位相等。输出"YES";否则,输出"NO"。
例:输入:123457 123467 4 输出:YES
输入:2345 12356 2 输出:NO
要求c语言 展开
在主程序中输入这三个数,如果 m和n 的高 k 位相等。输出"YES";否则,输出"NO"。
例:输入:123457 123467 4 输出:YES
输入:2345 12356 2 输出:NO
要求c语言 展开
展开全部
追问
第一个函数是干什么用的,我们学的很浅,不太懂啊
2018-12-08
展开全部
do{ for( i=2; i<p; i++) { if(p%i==0) { break; } } if(i>=p) xx[j++]=p; p++;} while(j<k);
for 循环体只有一个 if ,i>=p已经在循环外了。当 for 循环执行到 i == p 然后退出循环而不是在里面 break 出来时, i == p. 其实就是判断是 break 出来的还是循环结束出来的。用 i >= p 是因为 i >= p 包含了 i==p,程序员一种习惯而已。
for 循环体只有一个 if ,i>=p已经在循环外了。当 for 循环执行到 i == p 然后退出循环而不是在里面 break 出来时, i == p. 其实就是判断是 break 出来的还是循环结束出来的。用 i >= p 是因为 i >= p 包含了 i==p,程序员一种习惯而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询