除數被除數=商...餘數,商為15,餘數為12,除數+被除數+商+餘數等於599,用C語言的程式編譯是怎麼弄的呢?
#include
int main()
{
int a,b;
for(b=1;;b++)
{
a=15*b+12;
if((a+b+15+12)==599)
{
printf(“%d,%d\n”,a,b);
break;
}
}
return 0;
} 結果是
537和35
537/35==15……。。。12
537+35+15+12=599
想知道你要什麼啊?程式還是編譯過程?
想知道你要什麼啊?程式還是編譯過程?我給你寫一個接這道題的程式碼吧。
#include
using namespace std;
int main(){
int a;int b,c;
a=15;b=12;c=599;
//cin>>a>>b>>c;這行可以做更多此型別的題,只要輸入相應的商、餘數以及和。
int x=(c-a-2*b)/(a+1);
int y=a*x+b;
cout<<“被除數:”< cout<<“除數”< //system(“pause”); return 0; } #include /****** x = y*15 + 12 x+y+15+12=599 (15*y+12) + y + 15 + 12 = 599 y = (599-15-12-12)/(15+1)? ***/ int main() { int x = 0, y = 0; int shang = 15, yushu = 12; int s = 599; y = ( s - shang - yushu - yushu ) / ( shang + 1 ); x = y * 15 + 12; int m = (int)(x/y); int n = x % y; printf( “除數是 %d; 被除數是 %d;\n”, x, y ); printf( “%d / %d = %d, 餘%d\n”, x, y, m, n ); printf( “%d + %d + %d + %d = %d”, x, y, m, n, x + y + m + n ); }