偶然发现网易公开课的在线课程居然有测试,兴致大发随手做了几个,结果尼玛,一段时间不接触了手生了,测试平台采用的是gcc gcj,这让我很无语啊,gcj提交老是报错,始终无法解决,为了一劳永逸,搞了个Eclipse+CDT+MinGW 搞起了gcc


各种bug有木有,各种错误有木有,,,,╮(╯▽╰)╭半天就这样没了,不过最终发现了解决方法!!!


Eclipse gcc

开发 建议:

  1. 新建工程一定要确定是否勾选gcc,如图所示:

  2. 一个工程里面,必建一个src资源文件夹;

  3. xxx.c 文件放在其中,且只能放一个,不然报错跟java有所不同;

  4. 严格遵守 gcc 规范,以防止出现不必要的错误;

  5. 每次编辑 .c 文件后可以手动清除生成的 Debug 和Release 文件夹,使用相关命令重新编译;

  6. 也可以后用Ctrl+B 全部编译,或者直接用Ctrl+F11运行当前项目文件(编译带执行,如果有错误按照上述步骤操作)。


下面是一个Online Course 的 作业题, WIN7 32bit +Eclipse gcc 编写!

令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。

输入格式:

输入    在一行中给出M和N,其间以空格分隔。

输出格式:

输出    从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。

输入样例:

5 27

输出样例:

11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103

Code:

#include<stdio.h>
#include<math.h>
int main() {void prime_num(int start, int end) {if (start <= end && end <= pow(10, 4)) {int i = 2;int count = 0, col = 0;int flag = 0;for (;; i++) {int j = 2;for (; j <= sqrt(i); j++) {if (i % j == 0) {flag = 1;break;}}if (flag) {flag = 0;continue;}count++;if (count >= start && count <= end - 1) {if (++col % 10 == 0) {printf("%d\n", i);} else {printf("%d ", i);}}if (count == end) {printf("%d", i);break;}}}}int M, N;scanf("%d %d", &M, &N);prime_num(M, N);return 0;
}
input:
2 30
output:
3 5 7 11 13 17 19 23 29 31
37 41 43 47 53 59 61 67 71 73
79 83 89 97 101 103 107 109 113

转载于:https://blog.51cto.com/wangxin88/1545391

输出10000以内的第M到第N个素数(Eclipse gcc下)相关推荐

  1. java输出10000以内的素数_输出10000以内质数

    输出10000以内质数 class Test{ //输出特定数以内的所有质数方法1 public function prime1($num = 100){ for($i=1;$i<=$num;$ ...

  2. java输出10000以内的素数,输出10000以内所有素数

    01./* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: text ...

  3. matlab输出10000以内的素数,matlab求10000以内的素数

    改完的如下: clear all disp('10000以内全体素数:') count=0; for i=2:10000 j=2; % 每次外循环,j都要从头再来,所以要拿到外循环里. k=sqrt( ...

  4. c语言10000以内的质数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  5. C语言输出素数简单,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  6. 求最大素数的c语言,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  7. c语言输出最大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  8. 最大素数c语言,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  9. c语言生成一个大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

最新文章

  1. 暑期应用开发怎么玩?申请蓝牙Mesh网关操控家里的一切
  2. TensorFlow: 薛定谔的管道
  3. 鸿蒙os智能座舱,华为智能座舱的野心:HiCar上车,为鸿蒙OS铺路
  4. const的修饰规则
  5. NYOJ1 - A+B Problem
  6. NO.164 禅道的自定义功能:导航和主页的自定义
  7. SPSS25安装教程
  8. python实现——处理Excel表格(超详细)
  9. 2019年上半年 DDOS流量攻击分析以及解决方案
  10. 4 个免费好用的 WordPress 图库插件
  11. android studio开发微信界面
  12. 测绘资质高性能数据服务器,测绘资质分级标准2020年
  13. 磁盘管理器/磁盘管理工具给电脑硬盘分区
  14. 快慢指针之练习【2】
  15. ctf php正则截断,记[BJDCTF2020]ZJCTF,不过如此 关于php的正则匹配问题
  16. 哥哥与弟弟的游戏故事
  17. Data Wrangling
  18. mysql中replace函数的用法
  19. Python全栈工程师(4:函数)
  20. 小程序access_token耗尽问题

热门文章

  1. 让DEM数据更有表现力
  2. VUE自学日志04-Data Property 和方法
  3. fusion安装centos7并配置静态ip
  4. raid5需要几块硬盘_Raid5盘阵2块硬盘损坏【热备盘未激活】数据恢复概述
  5. mos管电路_三极管和MOS管原来这样用,混用代价高,电路设计中需谨慎
  6. matlab数据点降噪,matlab学习之降噪平滑算法
  7. 使用VMware克隆Linux系统
  8. MySql关键字-保留字
  9. XHTML的使用规范
  10. FontAwesome-网站ui设计中一套非常棒的icon