#include<math.h>
void
main()
{float V1,V2,Q1,Q2,q1,q2,q3,t=0.36printf("V1=")
scanf("%f",&V1)
printf("Q1=")
scanf("%f",&Q1)
printf("Q2=")
scanf("%f",&Q2)
printf("q1=")
scanf("%f",&q1)
printf("q2=")
scanf("%f",&q2)
loop:{V2=V1+(Q1+Q2-q2-q1)*t/2
q3=(pow(V2*0.0273+157.74-167.3,1.5))*92.971}
if (fabs(q3-q2)>0.001){q2=q3goto loop}
printf("q2=%f\n",q3)printf("V2=%f\n",V2)}
你再试试吧~
需要的C语言函数可以是这样的:int isPalindrome(char*string)
{int i,j
for(j=0string[j]j++)
for(i=0,j--i<j&&string[i++]==string[j--])
return i>=j
}
#include<stdio.h>void fun(int a[],int n){
int i
a[n-1]=0
for (i=0i<n-1i++)a[n-1]=a[n-1]+a[i]
}
int main(){
int a[6]
int i,n=6
printf("input %d int data\n",n-1)
for (i=0i<n-1i++) scanf("%d",&a[i])
fun(a,n)
printf("sum=%d\n",a[n-1])
return 0
}