哪个高手能帮我用C++编写一个可以解 五元一次方程组 的程序?
//#include "stdafx.h"//In VC++6.0, with this line, please..#include #include "math.h"using namespace std;int main(void){ double r,t; int y; cout > r >> y >> t; cout << "Payment amount is: ¥" << (t*r)/(1-1/pow(1+r,y*12)) << " a month.
"; return 0;}
哪种语言的啊,C,C++,java?先写个C的给你吧
#include
void mian()
{
int total,b,i;
int a[20];
printf("请输入B的价格:");
scanf("%d",&b);
printf("请输入A的所有价格:");
for(i=0;i<20;i++)
scanf("%d",&a[i]);
printf("请选择A的种类:%d"&a[i]);
total=b+a[i];
printf("成本为:%d
",total);
}
这个C语言程序本来可以再简化点,我写的这个是非常适合新手的,一看就懂的,很明了
#include<iostream>
#include<cmath>
using namespace std;
#define EPS 1e-6
#define MAX 100
#define N 5
float *Jacobi(float a[N][N + 1],int n)
{
float *x,*y,s;
double epsilon;
int i,j,k=0;
x=new float[n];
y=new float[n];
for(i=0;i<n;i++) x[i]=0;
while(1)
{
epsilon=0;
k++;
for(i=0;i<n;i++)
{s=0;
for(j=0;j<n;j++)
{if(j==i) continue;
s+=a[i][j]*x[j];
}
y[i]=(a[i][n]-s)/a[i][i];
epsilon += fabs(y[i]-x[i]);
}
if(epsilon < EPS)
{
cout << "迭代次数为: " << k << endl;
return y;
}
if(k>=MAX)
{
cout << "The Method is disconvergent"<<endl;
return y;
}
for(i=0;i<n;i++) x[i]=y[i];
}
}
void main()
{int i,j; float a[N][N + 1];
float *x;
for(i=0;i<N;i++)
{
for(j=0;j<N + 1;j++)
cin>>a[i][j];
}
x=new float[N];;
x=Jacobi(a,N);
for(i=0;i<N;i++)
cout <<"x["<<i<<"]="<<x[i]<<endl;
}
相关视频
麻烦帮我用C编个简单的程序
用递归比较容易 include "stdio.h"include "string.h"int length;char string[30];void Reverse(int n){ if(n<length){ Reverse(n+1);printf("%c",string[n]);} } void main(){ gets(string);length=strlen(string);printf("Reverse:");Reverse(0);printf("\\n");} ...
电脑c语言写编程的软件c语言编程软件有哪些
高手: C专家编程 《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。 本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当...
请高手帮我编出一个c语言程序!急
题有点大,先问一下什么需求吧!1.无效代码用不用判断。(包括预处理部分和用注释的方式注掉的代码)还有,预处理里面的函数定义要不要算上?2.要解析的文件中的函数定义有没有什么规范。比如int main( int a, char* b[] )这样,中间肯定有或者肯定没有空格或者TAB。3.会不会出现一行中有多个...
C语言编程有哪些好用的软件?
以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C的首选开发工具...