首页 > 其他分享 >C语言:哥德巴赫猜想例子

C语言:哥德巴赫猜想例子

时间:2023-01-18 15:56:12浏览次数:54  
标签:哥德巴赫猜想 int C语言 例子 && printf zs

 

 

#include <stdio.h>
int zs(int n)
{
    int a;
    for(a=2;a<n;a++)
    if(n%a==0) return 0;
    return 1;
}
main()
{
    int a,b,c=0;
    scanf("%d",&a);
    for(b=a-1;b>=2;b--)
    if(zs(b) &&zs(a-b)&&b!=1&&a-b!=1) {c=1;
        printf("%d=%d+%d\n",a,b,a-b);
        break;
    }
    if(c==0) printf("输入非法\n");

    getchar();
 }

 

标签:哥德巴赫猜想,int,C语言,例子,&&,printf,zs
From: https://www.cnblogs.com/xkdn/p/17060025.html

相关文章

  • C语言:判断手机号
    #include<stdio.h>#include<string.h>main(){charzf[100],ch;inta,b=0,c;gets(zf);c=strlen(zf);if(c!=11||zf[0]!='1')b=1;for......
  • C语言:递归函数
      #include<stdio.h>floatfh(intn){if(n==1)return1;elsereturn1/(n-1+1/fh(n-1));}main(){floataa=0;inta,b;for(a=1;fh(a......
  • [数据结构]双向链表(C语言)
    双向链表双向链表概念双向链表也叫双链表,其每个数据结点中都有两个指针,分别指向直接后继和直接前驱。在单向链表中若要找到某个节点的前驱节点,需要先遍历到这个节点,然后......
  • 二级C考点:程序设计和C语言
    1.c程序的编译过程c编译程序把.c(源程序)–.obj(目标程序)–再由链接将一个或者多个目标程序文件与程序用到库文件连接起来,形成一个可在操作系统直接运行的可执行程序.exe.2.简......
  • 简单常见笔试算法,C语言实现
    1:输出九九乘法表#include<stdio.h>intmain(){inti,j;for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%d",i,j,i*j);}printf("\n");}}2:有......
  • 简单常见笔试算法,C语言实现2
    10:插入一个数,排序仍然成立#include<stdio.h>#include<string.h>intmain(){inti,j,num;inttmp,tmp2;inta[10]={1,2,3,4,5,6};printf("inputnum\n");scanf("%d......
  • Python画圣诞树看多了,挑战用C语言画一个?【圣诞快乐】
    ......
  • C语言
    指针与一维数组函数调用的本质是值传递数组传递是弱化为指针如果指针变量已指向数组中的一个元素,则p+1指向同一数组的下一个元素,执行p+1并不是将p的值(地址)加1,而是加上......
  • C语言bool类型
    C89没有定义布尔类型,所以C语⾔判断真假时以0为假,⾮0为真。所以我们通常使⽤逻辑变量的做法:1//宏定义布尔类型23#defineBOOLint45#defineTRUE167......
  • 采用C语言写文本文件实例
    今天有同事的写文本文件时出了些问题,我查看了下,她的代码对于句柄的处理有些问题。每次打开后,没有close掉。经改正后,解决了问题。为了避免更多的同行避免这样的低级问题,我写......