打印100到200之间的单数。打印100到200之间的双数(函数方法)

简介: 打印100到200之间的单数。打印100到200之间的双数(函数方法)

打印100到200之间的单数。打印100到200之间的双数(函数方法)

首先:我们需要先确认一下什么是质数(素数);什么是双数,单数;(在这里,笔者就已经弄混,而且在即将弄完代码时候,幡然醒悟),突然间感觉笔者的智商之底下,还不如一个小学生!!


质数(素数):质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。


双数与单数:简单的说,双数是能被2整除的数,单数是不能被2整除的数


下面我们来写一下,有关打印100到200之间的单数的代码


#include <stdio.h>
int main()
{
  int i = 100;
  //int n =200;
  //printf("请输入一个数字 :\n");
  //scanf_s("%d", &n);
  for (i = 100; i <= 200; i++)
  {
  if (i % 2 != 0)
    printf("%d  ", i);
  }
  return 0;
}

这个是我们原始的,最刚开始学习C语言时候的代码,从for循环开始,我们的代码一步步变难。。。


在这里用了取余符号%;if语句表示判断,for语句的循环,三者嵌套使用,从而打印出来100到200之间的双数


在这里,运转后的结果为:


0a2653c851af460fa595bd959398a8f1.png


从图中我们可以看出来,


但是,经过我们对C语言学习的不断深入理解,如何从函数方法来打印100到200之间的双数问题,变成了我们的思想之重;


下面笔者列出自己所写的代码供大家参考:


打印100到200之间的双数


//写一个函数,可以判断一个数是不是双数
//双数返回1;不是双数返回0
#include <stdio.h>
int shuangshu(int n)
{
    int i = 0;
    for (i = 100; i <= 200; i++)
    {
        if (n % 2 == 0)
            return 1;
    }
    return 0;
}
int main()
{
    int i = 0;
    //int k = 0;
    for (i = 100; i <= 200; i++)
    {
        if (shuangshu(i) == 1)
            printf("%d ", i);
    }
    return 0;
}

在这里,从100到200,不管是实参部分,还是形参部分都用了for循环,if语句的判断


在这里我们需要着重注意格式的书写

6de278e6d6694ce5bb08e7e842b7e74b.png

内容若有错误之处,请大家及时斧正


相关文章
|
11月前
|
Java
java有3个独立的线程,一个只会输出A,一个只会输出L,一个只会输出I。在三个线程同时启动的情况下,如何让它们按顺序打印ALIALI。
java有3个独立的线程,一个只会输出A,一个只会输出L,一个只会输出I。在三个线程同时启动的情况下,如何让它们按顺序打印ALIALI。
96 1
|
3月前
|
JavaScript 前端开发 开发者
数据输出方法
【8月更文挑战第30天】
42 3
|
2月前
|
C语言 索引 Python
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
43 4
|
3月前
|
IDE Go 开发工具
spew - 更直观地打印变量
spew - 更直观地打印变量
40 0
|
6月前
|
编译器 开发工具 C语言
单一程序:打印 Hello World
【5月更文挑战第14天】单一程序:打印 Hello World。
29 1
|
6月前
|
Java
两个activivty之间传递数组(转)
两个activivty之间传递数组(转)
29 2
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
242 0
打印100到200之间的素数(函数方法)
打印100到200之间的素数(函数方法)
116 0
打印100到200之间的素数(函数方法)
比较(用函数方法)打印100到200之间的单数,素数,并且请教各位读者,如何区别的不同
比较(用函数方法)打印100到200之间的单数,素数,并且请教各位读者,如何区别的不同
119 0
比较(用函数方法)打印100到200之间的单数,素数,并且请教各位读者,如何区别的不同