C语言题目,急需答案()

来源:百度知道 编辑:UC知道 时间:2024/04/24 01:30:04
1.在键盘上输入一个正整数n,判断是否为素数,如果是输YES,不是熟NO,无其他约数?
2.将6个元素的数组按照逆序重新存放?
3.从键盘上接收一个字符串,将其中ASSCII值为偶数的字符删除,串中剩余字符形成一个子串,输出该新串
补考需要,老师只给了题目,不给答案,我又不懂的,各位,帮忙!

1.判断是否是素数,例:
#include <math.h>
int isprime(int);
main()
{ int x;
clrscr();
printf("Enter integer number: ");
scanf("%d",&x);
if(isprime(x))
printf("%d is isprime\n",x);
else printf("%d isn't isprime\n",x);
getch();
}
int isprime(int a)
{ int i,s;
for(i=2 ;i<=sqrt((double)a); i++)
if(a%i==0)
return 0;/*a一旦能被某个素数整除就不为素数,返回的0*/
return 1;
}

都是些基础的.自己努力吧

给90分以上,我写完整的程序~

第二个:
#include<stdio.h>
main()
{ int arr[6],k,i;
for(i=0;i<=5;i++)
scanf("%d",&arr[i]);
for(i=0;i<=2;i++)
{
k=arr[i];
arr[i]=arr[5-i];
a[5-i]=k;
}
}
第三个:
#include<string.h>
main()
{ char c;
string str,result='';
int k=0;
sc