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语言啊``怎么学```
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;}
#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;}