求助
给我编写两个程序:1.求500以内(含500)能被5或9整除的所有自然数的倒数之和。按四舍五入的方式精确到小数点后第二位。2.有40个学生一起小吃,共花了100元,其中每个大学生花5元,每个中学生花3元,每个小学生花1元,问大、中、小学生的人数分配共有多少种不同的解(去掉某类学生为0的解)? #include <iostream>
using namespace std;
void main()
{
int j;
int q;
int i;
for(i = 0;i < 20;i++)
for(j = 0;j <33;j++)
for(q =0;q<40;q++)
{
if(5*i+3*j+q == 100 && i+j+q == 40)
{
cout<<"大学生有:"<<i;
cout<<"中学生有"<<j;
cout<<"小学生有"<<q<<endl;
}
}
} if(5*i+3*j+q == 100 && i+j+q == 40)
改成
if(5*i+3*j+q == 100 && i+j+q == 40 && i*j*q !=0)
页:
[1]
