作业帮 > 综合 > 作业

C语言作业```求大神帮忙```完美运行加满分```今晚之前```T T``跪谢````

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 11:10:01
C语言作业```求大神帮忙```完美运行加满分```今晚之前```T T``跪谢````
1)从键盘上输入一个数据,判断其奇偶性,若是偶数,将其分解为2个素数之和(例如:6=3+3,18=11+7,.),若是奇数,判断其是否为素数,若是素数,找出其孪生素数(例如:5的孪生素数为3和7,11的孪生素数为13,.).
2)输入一个星期中的英文字母,以此判断是星期几.(提示,如果第一个字母一样,则继续判断第二个字母)
(2)作业要求:
1)2个作业题目可任选其一完成,同时更欢迎同学们能够2个题目都完成.
2)特别地,流程图需要使用专门的画图软件,程序过程及结果可截图说明.
3)可借鉴开源代码网站的内容,需要标明出处(版权啊).
还有````
问什么我就学不会C语言啊``怎么学```
邮件已发送,满意请采纳哈.谢谢了源代码
#include <stdio.h>int isPrime(int n){    int i;    if(n==0||n==1)        return 0;    for(i=2;i*i<=n;i++)        if(!(n%i))            return 0;    return 1;}void even(int n){    int i;    if(n==2)    {        printf("2 can not be decomposed");        return;    }    for(i=2;i<=n/2;i++)        if(isPrime(i)&&isPrime(n-i))            printf("%d = %d + %d\n",n,i,n-i);}void odd(int n){    if(isPrime(n))    {        printf("%d is a prime number\n",n);        if(isPrime(n-2))            printf("twin prime left: %d\n",n-2);        if(isPrime(n+2))            printf("twin prime right: %d\n",n+2);    }    else        printf("%d is not a prime number\n",n);}int main(){    void(*p)(int);    int number;    scanf("%d",&number);    p=number&1?odd:even;    (*p)(number);    return 0;}