有一百个和尚分一百个馒头,大和尚每人吃3个馒头,小和尚3人吃一个馒头,问有多少大和尚多少小和尚?
Vbscript:
方法一:
for i=1 to 100
for j=1 to 100
if i+j=100 then
sum=i*3+j/3
if sum=100 then
Response.Write "大和尚为: " & i & "人、小和尚为: " & j & "人 <br> "
end if
end if
next
next
for j=1 to 100
if i+j=100 then
sum=i*3+j/3
if sum=100 then
Response.Write "大和尚为: " & i & "人、小和尚为: " & j & "人 <br> "
end if
end if
next
next
方法二:
For i = 1 to 34
j=100-i
if j/3 + 3*i=100 then
Response.Write "大和尚为: " & i & "人、小和尚为: " & j & "人 <br> "
end if
next
j=100-i
if j/3 + 3*i=100 then
Response.Write "大和尚为: " & i & "人、小和尚为: " & j & "人 <br> "
end if
next
C语言:
main(){
int b,s;
for(b=1;b<34;b++){
s=100-b;
if(b*3+s/3==100){
printf("Big:%d Small:%d/n",b,s);
}
}
}
Javascript:
for(i=1;i<34;i++){
j=100-i;
if(i*3+j/3==100){
document.write("大和尚为:"+i+" 人 小和尚为:"+j+"人");
}
}
j=100-i;
if(i*3+j/3==100){
document.write("大和尚为:"+i+" 人 小和尚为:"+j+"人");
}
}