一个求差商的C语言程序,我检查了很久都没找到问题出在哪里.希望能得到高手的帮助。

Python018

一个求差商的C语言程序,我检查了很久都没找到问题出在哪里.希望能得到高手的帮助。,第1张

老大你的for循环后边全都有分号,那个就更本部循环好吧!!!!

修改以后的代码

int main()

{int i

float A[4],B[3],C[2],D,

x[5]={0.4,0.55,0.65,0.8,0.9},y[5]={0.41075,0.57815,0.69675,0.88811,1.02652}

for(i=0i<5i++)

A[i]=(y[i+1]-y[i])/(x[i+1]-x[i])

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

printf("A[%d]=%f\t",i,A[i])

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

B[i]=(A[i+1]-A[i])/(x[i+2]-x[i])

for(i=0i<3i++)

printf("B[%d]=%f\t",i,B[i])

for(i=0i<3i++)

C[i]=(B[i+1]-B[i])/(x[i+3]-x[i])

for(i=0i<2i++)

printf("C[%d]=%f\t",i,C[i])

D=(C[i+1]-C[i])/(x[4]-x[0])

printf("D=%f\t",D)

return 0

}

修改以后的结论:

A[0]=1.116000 A[1]=1.186001 A[2]=1.275733 A[3]=1.384101 B[0]=0.280003 B[1]=0.358930 B[2]=0.433471 C[0]=0.197316 C[1]=0.212976 D=-0.397131

在C语言中,一般定义变量没有什么特别要求:

但是为了好理解我们一般会用英文释义来表示变量:

如差一般用del,就是高中数学中的三角形。

积一般用pro(product积的意思)。

商用quo(quotient商的意思)。

这实际上是个人习惯问题。

代码一:

#include <stdio.h>

int main(void)

{

int num1, num2

scanf("%d%d",&num1,&num2)

printf("%d + %d = %d\n",num1,num2,num1+num2)

printf("%d - %d = %d\n", num1, num2, num1-num2)

printf("%d * %d = %d\n", num1, num2, num1*num2)

if (num2) printf("%d / %d = %g\n", num1, num2, (double)num1/num2)

else printf("ERROR ,DIV BY ZERO\n")

printf("%d %% %d = %d\n", num1, num2, num1%num2)

return 0

}

代码二:

#include <stdio.h>

void main()

{

int x, y

printf("please enter a,b,c:")

scanf("%d,%d",&x,&y)

printf("\nx+y=%d\n",x+y)

printf("x-y=%d\n",x-y)

printf("x*y=%d\n",x*y)

printf("x/y=%d\n",x/y)

printf("x%%y=%d\n",x%y)

}

下图为C语言算术运算符:

扩展资料:

算术运算符实例:

#include <stdio.h>

main()

{

int a = 21

int b = 10

int c

c = a + b

printf("Line 1 - c 的值是 %d\n", c )

c = a - b

printf("Line 2 - c 的值是 %d\n", c )

c = a * b

printf("Line 3 - c 的值是 %d\n", c )

c = a / b

printf("Line 4 - c 的值是 %d\n", c )

c = a % b

printf("Line 5 - c 的值是 %d\n", c )

c = a++

printf("Line 6 - c 的值是 %d\n", c )

c = a--

printf("Line 7 - c 的值是 %d\n", c )

}