‘壹’ C语言代码
原理很简单,不过楼上的代码得出的结果应该是:157.
既然人数接近1000,循环的时候从1000开始递减就可以了。
#include "stdio.h"
int main()
{
int i;
for(i=1000;i>1;i--)
{
if((i%5==2)&&(i%7==3)&&(i%3==1))
{
printf("Total Numbers: %d\n",i);
break;
}
}
return 0;
}
‘贰’ 编写一个C语言程序
#include <stdio.h>
int main() {
int n, c = 0;
do {
printf("请输入一个二位数n(80<=n<=99): ");
scanf("%d", &n);
}while (n < 0 || n > 99);
for (int i = 2; i <= n; i++)
c = (c + 3) % i;
printf("最初是%d号 ", c + 1);
return 0;
}