四元一次方程!! c语言!!

Python014

四元一次方程!! c语言!!,第1张

#include <iostream>

using namespace std

int main()

{

int i,j,m,n

int num = 0

int s

cin >>s

for(i=0i<= s/4i++)

for (j= 0j<=s/3j++)

{

if (4*i+3*j >s)

break

for(m=0m<=s/2m++)

{

if (4*i+3*j+2*m >s)

break

for(n=0n <= sn++)

{

if(4*i+3*j+2*m+n == s)

num++

}

}

}

cout <<num<<endl

return 0

}

这是最简单的方法,但是时间复杂度很高,你看看能不能改进算法!

函数名: abs

功 能: 求整数的绝对值

用 法: int abs(int i)

扩展资料

在C语言中还有fabs,也是求绝对值的。(Java语言中有类似的作用。)

函数

格式:Abs(<数值表达式>)

功能:求表达式绝对值

说明:函数返回值类型与数值表达式的数据类型相同

例如:Abs(-3.7),其值为3.7。

与C语言中的abs有区别。

参考资料:abs-百度百科