1. 首页 > 科技

关于二道编程的题目,求解 编程求解一元二次方程

关于二道编程的题目,求解编程求解一元二次方程

求助两道C语言的题目

判断素数可以单独写一个函数,然后在循环中反复调用。

int ss(int x)

{

    int i;

    for(i=x-1;i>=2;i--)

    {

    if(x%i==0)

    {

    return 0;

    }

    else

    return 1;

    }

}

然后外层循环,从101~201 遍历,调用此函数,定义一个变量存储返回值,然后IF判断,为1时则是素数。

2道C语言编程题求解 (turboc2环境)急!!!

1,

#include<stdio.h>

#include<stdlib.h>

int main()

{

int a[10],min,max,i,m=0,t=0;

printf("please input the ten num:");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=1;i<10;i++)

{min=max=a[0] ;

if(min>a[i])

{min=a[i];m=i;}

if(max<a[i])

{max=a[i];t=i;}

}

printf("zhui xiao shu xia biao:%d,zhui da shu xia biao:%d",m,t);

system("pause");

}

2,

#include<stdio.h>

#include<math.h>

#include<stdlib.h>

int main()

{

int i;

float a[10],ave,t,m=0.0,total=0.0;

printf("please input the ten score:");

for(i=0;i<10;i++)

scanf("%f",&a[i]);

for(i=0;i<10;i++)

total+=a[i];

ave=total/10;

t=fabs(ave-a[0]);

for(i=1;i<10;i++)

{

if(t>fabs(ave-a[i]))

{

t=fabs(ave-a[i]) ;

m=i;

}

}

printf("zhui jie jin de shu de xia biao wei:%f",m);

system("pause");

}

可以了!!

两道C语言题目求解

#include <stdio.h>

#include <math.h>

int fun1(int x,int n)

{

 if(n==1) return x;

 else return fun1(x,n-1)+pow(-1,n-1)*pow(x,n);

}

void main()

{

 int n,x;

 printf("输入n x:");

 scanf("%d%d",&n,&x);

 printf("%d\n",fun1(n,x));

}

#include<stdio.h>

int  strcmpe(char c[],char s[])

{

 while(*s&&*c&&*s==*c)s++,c++;

 return *c-*s;

}

void main()

{

 char c[100],s[100];

 int x;

 printf("输入字符串:");

 gets(c);

 printf("输入字符串:");

 gets(s);

 x=strcmpe(c,s);

 if(x==0) printf("相等");

 else if(x<0) printf("c<s");

 else printf("c>s");

}

两道C语言题求解

1.请把一个包含十个元素的一维数组逆序存放。

**************

#include "stdio.h"

main()

{int a[10],i,j,t;

  for(i=0;i<10;i++)

   { scanf("%d",&a[i]);

   }

   for(j=0;j<10;j++)

   for(i=9;i>j;i--)

   {   t=a[i-1];

       a[i-1]=a[i];

       a[i]=t;

   }

   for(i=0;i<10;i++)

   printf("%d ",a[i]);  

}

***************************

#include "stdio.h"

main()

{int a[11],i,j=1,t;

  for(i=1;i<11;i++)

   { scanf("%d",&a[i]);

   }

   for(i=1;i<11;i++)

   {  if(i%2==0)

      { a[i]=0;

        j++;

       }

    }

   for(i=1;i<10;i++)

   printf("%d ",a[i]);  

}

时间冲忙,没空把0赋掉了;顺便你自己也研究一下,看看怎么可以把0弄掉,你可以把后面的数赋到要清楚的;