美文网首页
C语言编程

C语言编程

作者: 诺相惜 | 来源:发表于2015-11-16 01:30 被阅读77次

       本周辛苦完成的任务竟然无法提交,这让我很是头痛啊,原因如图,无法创建work07,只好将内容保存在work08中,可惜无法显示在pdf中。report也就没法交了,还希望老师体谅。

      本次试验确实碰到了不少困难,类似“4.c:11:8: error: stray ‘\200’ in program",百度后发现只要调整行前空格,就能解决。“2.o: In function `main':”这句话曾在试验中多处出现,其中将”#include < stdio.h >“更换为”#include <stdio.h>"在main()的“()”中添加void都解决过问题,但还是有一次没解决,仍然残留在程序中,

#include "stdio.h"

main (void)

{

int m, i, k, h = 0, leap = 1;

printf ("\n");

for (m = 101; m <= 200; m++) {

k = sqrt (m + 1);

for (i = 2; i <= k; i++)

if (m % i == 0) {

leap = 0;

break;

}

if (leap) {

printf ("%-4d", m);

h++;

if (h % 10 == 0)

printf ("\n");

}

leap = 1;

}

printf ("\nThe total is %d", h);

}

错误为

2.o: In function `main':

2.c:(.text+0x3b): undefined reference to `sqrt'

collect2: error: ld returned 1 exit status

第二条可以理解,可能程序并不能使用#include <math.h> ,因为上次正弦函数也无法使用。

此外还在复制的C语言中发现了一些编译错误,已修正,并成功得到结果,不一一举例了。

相关文章

网友评论

      本文标题:C语言编程

      本文链接:https://www.haomeiwen.com/subject/fdpkhttx.html