C程序,c语言求解方程组,求解。

C语言程序设计,求高手,谢谢!_百度知道
提问者采纳
#include &stdio.h&#include &ctype.h&#include &stdlib.h&int abstract(char a[],int n[]){/**********Program**********/
int i,j=0;
for(i=0;i&100;i++)
if(a[i]&='0'&&a[i]&='9')
n[j]=a[i];
}/**********
**********/}void sort(int n[],int k){/**********Program**********/
int i,j,m;
for(i=0;i&k;i++)
for(j=0;j&k;j++)
if(n[j]&n[j+1])
m=n[j];n[j]=n[j+1];n[j+1]=m;
}/**********
**********/}int gcd(int a,int b){/**********Program**********/
if(a&b) min=b;
min=a; for(i=i&0;i--) {
if(a%i==0&&b%i==0)
/**********
**********/}void main(){
char a[100]={&kn--23,q,37.&#%%18'w94jAF%130Enter12-+55&};
n[10],k,i;
k=abstract(a,n);
sort(n,k);
if((fp=fopen(&data.txt&,&w&))==NULL){
printf(&File open error\n&);
for(i=0;i&k;i++){
fprintf(fp,&%d\t&,n[i]);
printf(&%d\t&,n[i]);
k=gcd(n[0],n[1]);
fprintf(fp,&\n%d, %d 's gcd=%d\n&,n[0],n[1],k);
printf(&\n%d, %d 's gcd=%d\n&,n[0],n[1],k);
fclose(fp);}‘
谢谢你啦,可以给解释一下吗?
不用谢哦。这个应该自己认真看下就懂的了。没什么好解释的啦。
提问者评价
其他类似问题
为您推荐:
c语言程序设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言程序填空,求解_百度知道
C语言程序填空,求解
输入1个长整型,求各位数字的平方和。
例如:输入 –123,输出14。 #include &stdio.h& void main( ) {
scanf(“%ld”,&in);
while(in&0) {
s=s+digit*
printf(“sum=%ldn”,s);
提问者采纳
#include &stdio.h& void main( ) {
scanf(“%ld”,&in);
while(in&0) {
digit=in%10
s=s+digit*
(4) in=in/10
printf(“sum=%ldn”,s);
其他类似问题
7人觉得有用
为您推荐:
c语言程序的相关知识
其他1条回答
(1)有分号 应该是一句 所以(1)应该是
in=-(2)是另一句,应该是给s赋初值。应该是
s=0;(3)、(4)同uppccash童鞋
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁给出三角形的三个边长,求三角形的面积,用c语言程序编_百度知道
给出三角形的三个边长,求三角形的面积,用c语言程序编
#include&&stdio.h&#include&&math.h&int&main(){&&float&a,b,c,s;&&printf(&请输入三角形三个边长:&);&&scanf(&%f,%f,%f&,&a,&b,&c);&&s=(a+b+c)/2;&&if(a+b&c&&&&a+c&b&&&b+c&a)&&{&&&&printf(&该三角形面积为:%f\n&,sqrt(s*(s-a)*(s-b)*(s-c)));&&}&&else&&{&&&&printf(&三个边长不能组成三角形!\n&);&&}}
其他类似问题
为您推荐:
其他3条回答
#include &stdio.h&#include &math.h&int main(){ float x,y,z; scanf(&%f%f%f&,&x,&y,&z); float add = (x + y + z)/2.0; float num = sqrt(add * (add - x) * (add - y) * (add - z));
//公式 printf(&三角形面积 %f\n&,num); return 0;}
假设三角形的三边为a b c,半周长为p=(a+b+c)/2
则三角形ABC面积S=√[p(p-a)(p-b)(p-c)]
具体证明方法不做详述
#include&stdio.h&
#include &math.h&
void main(){int a,b,c;
//定义三条边
double p,// 定义半周长、面积
printf(&Please input the three side of the triangle(a b c):&);//输入三角形三条边scanf(&%d %d %d&,&a,&b,&c);
printf(&a=%d,b=%d,c=%d&,a,b,c);
//显示三条边数值
if(a+b&c){
//判断三条边是否可以组成三角形
p=(a+b+c)/2;
//求半周长
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf(&The area of a triangle is :%lf&,s);
//显示面积值
printf(&Three edges cannot constitute a triangle!&...
#include&stdio.h&#include&math.h&void&main(){&double&a,b,c,p,s,m;&&scanf(&%lf%lf%lf&,&a,&b,&c);&p=(a+b+c)/2.0;&if(a+b&c)&{&&if(a-b&c)&&{&&&m=p*(p-a)*(p-b)*(p-c);&&&s=sqrt(m);&&&printf(&%lf&,s);&&}&&else&&&&printf(&此三边不能构成三角形&);&}&else&&printf(&此三边不能构成三角形&);}
c语言程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求解C语言ln1+ln2+....+lnn的程序代码,_百度知道
求解C语言ln1+ln2+....+lnn的程序代码,
要求使用double log(double x)的函数调用。
提问者采纳
#include &stdio.h&#include &math.h&double mylog(int x){
double m=0.0;
else m=mylog(x-1)+log(x); }void main(void){
printf(&请输入一个正整数!\nn=&); scanf(&%d&,&n); printf(&%f\n&,mylog(n));} //ok
也就是说这样的log(5)就等于ln5么?
这是为什么呢?假如真的要求的是log5呢?
log10(5)=ln5/ln10;
提问者评价
其他类似问题
为您推荐:
其他2条回答
供你参考……#include &stdio.h&//#include &math.h&//double mylog(int x){ static double m=0.0; if(x&1) mylog(x-1); return m+=log(x);}void main(void){
printf(&请输入一个正整数!\nn=&); scanf(&%d&,&n); printf(&%f\n&,mylog(n));}
下面是函数double log(double n){double i,sum=0;for(i=1;i&=n;i++) sum=sum+log(i);}
也就是说这样的log(5)就等于ln5么?
程序代码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言程序:求平均数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
C语言程序:求平均数
C​语​言​程​序​设​计
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢

我要回帖

更多关于 c语言入门 的文章

 

随机推荐