1.输入所有能同时被3和5整除的数
#include<stdio.h>
int main()
{
int i;
for(i=10;i<100;i++){
if(i%3!=0||i%5!=0)
continue;
printf("%d\n",i);
}
return 0;
}
2.有30个人,在一家饭馆里吃饭共花了50元,每个男人各花了3元,每个女人各花了2元,每个小孩各花了1元,问男人,女人,小孩各有几人
#include<stdio.h>
int main()
{
int x,y,z; //定义x为男人,y为女人,z为小孩
for(x=0;x<=30;x++) //令x,y,z分别从0变化到30,穷举x,y,z的全部可能取值的组合
{
for(y=0;y<=30;y++)
{
for(z=0;z<=30;z++)
{
if(x+y+z==30&&3*x+2*y+1*z==50)//判断x,y,z的每一种组合是否满足方程组的解
printf("男人=%d;女人=%d;小孩=%d",x,y,z);
}
}
}
}