1.学校有近千名学生,在操场上排队,5个一行余2人,7人一行余3人,3人一行余1人,编写程序球该学校的人数。
求代码
1.学校有近千名学生,在操场上排队,5个一行余2人,7人一行余3人,3人一行余1人,编写程序球该学校的人数。
求代码
#include<iostream>
using namespace std ;
int main()
{
double num, sum = 0 ;
int count = 0 ;
for( int i = 1 ; i < 1200 ; i++ )
{
if( i % 5 == 2 && i % 7 == 3 && i % 3 == 1 )
cout << "该校学生人数可能为 : " << i << endl ;
}
return 0 ;
}
运行截图
#include<stdio.h> main() { int i; for(i=1000; i>1; i--) { if(i%5==2 && i%7==3 && i%3==1) { printf("人数=%d\n"); break; } } }
运行结果:
人数=997
#include<stdio.h> void main() { int i; for(i=300;i<=1000;i++)
{ if(i%3==1&&i%5==2&&i%7==2) printf("\n学校总共有%d人\n",i); else continue; } }
main()
{
int i;
for(i=10;i<=2000;i+=7)
if(i%5==2&&i%3=1) break;
}
printf("学校总共有%d人",i);
}
代码及效果图如下:
#include"stdio.h" main() { int i; for(i=800;i<=1000;i++)
if(i%3==1&&i%5==2&&i%7==2)printf(">>%d\n",i); getch(); }
不过“近一千人”也要有一个合适范围(我只写800到1000,你可改!)
希望对你有帮助!