c语言题,帮忙做做 有重赏 限24日之前

来源:百度知道 编辑:UC知道 时间:2024/07/05 18:47:49
1.由键盘输入10个整数给一个数组,将数组用起泡法按由大到小的顺序排序。
2.判断输入的数是否为素数,是则输入yes,否则输出no。
3.有一函数:
-1 (x<0)
Y= 0 (x=0)
1 (x>0)
编写一程序,输入一个x值,输出y值。

1.
main()
{
int a[10],i,j,m,b,t;
for(b=0;b<10;b++)
{
printf("输入10个数字:\n",b+1);
scanf("%d",&a[b]);
}
printf("\n");
for(j=0;j<10-1;j++)
for(i=j+1;i<10;i++)
if(a[j]>a[i])
{
t=a[j];
a[j]=a[i];
a[i]=t;
}
for(m=0;m<10;m++)
{
printf("排序:",m+1);
printf("%d\n",a[m]);
}
}

2.
#include <math.h>
void main()
{
int m,i;
scanf ("%d",&m);
for (i=2;i<=sqrt(m);i++)
if m%i==0 break;
if i>sqrt(m) printf ("yes");
else printf ("no");
}

3.
main()
{
int x,y;
scanf ("%d",&x);
if (x<0) y=-1;
if (x==0) y=0;
i