|
|
检测点6-5
1.请找出100以内能同时被3和5整除的正整数,要求使用运算符“&&”。
答案不唯一,仅供参考:
# include <stdio.h>
int main (void)
{
for (int n = 1; n < 100; n ++)
if (n % 3 == 0 && n % 5 == 0)
printf ("%d\n", n);
return 0;
}
2.请找出100以内要么能被3整除,要么能被5整除的正整数。要求使用运算符“||”。
答案不唯一,仅供参考:
# include <stdio.h>
int main (void)
{
for (int n = 1; n < 100; n ++)
if (n % 3 == 0 || n % 5 == 0)
printf ("%d\n", n);
return 0;
}
3.改写源文件c0606.c,要求用while语句代替for语句。
答案不唯一,仅供参考:
# include <stdio.h>
int main (void)
{
int c = 1, h, ck;
while (c < 100)
{
h = 1;
while (h < 100)
{
ck = 3;
while (ck < 100)
{
if (c + h + ck == 100 && 5 * c + 3 * h + ck / 3 == 100)
printf ("cocks:%d,hens:%d,chicks:%d.\n", c, h, ck);
ck += 3;
}
h ++;
}
c ++;
}
return 0;
}
|
|