鱼C论坛

 找回密码
 立即注册
查看: 2426|回复: 4

老是显示内存写入的有问题或占用了不该占用的内存 '0xa1'

[复制链接]
发表于 2014-2-3 00:42:21 | 显示全部楼层 |阅读模式
3鱼币
#include<stdio.h>
void main()
{
        
        int n,t,number=20;
        float a=2,b=1,s=0;
        for(n=1;n<=number;n++)
        {
                 s=s+a/b;   // 这里的问题   E:\测试\qwe\q.c(9) : error C2018: unknown character '0xa1'
                 t=a;a=a+b;b=t;    //这部分是程序的关键,请读者猜猜t的作用
        }
        printf("sum is %9.6f\n",s);
}
我的VC+6.0编译器,昨天 出现这种情况几次了 是不是编译器坏了?
这个题的题目:有一分数序列:2/13/25/38/513/821/13...求出这个数列的前20项之和。
答案就是 报错也应该报精度转换的错误,这里 报 '0xa1'  不知道哪里有问题,求解决

最佳答案

查看完整内容

然后,你代码中显示的错误的意思是“无法识别的字符”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-3 00:42:22 | 显示全部楼层
然后,你代码中显示的错误的意思是“无法识别的字符”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-3 11:16:20 | 显示全部楼层
#include<stdio.h>
void main()
{
        
        int n,t,number=20;
        float a=2,b=1,s=0;
        for(n=1;n<=number;n++)
        {
                s = s + a/b;
             //    s=s+a/b;   这里的问题   E:\测试\qwe\q.c(9) : error C2018: unknown character '0xa1'
            t = a; a = a+b ; b=t;
             //    t=a;a=a+b;b=t;    这部分是程序的关键,请读者猜猜t的作用
        }
        printf("sum is %9.6f\n",s);
}
我自己敲了一下代码,就通过了,你原来的代码复制过来也不行了。
会报错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-2-3 16:57:49 | 显示全部楼层

额  我比较懒, 都是直接粘贴代码,    没手打, 也不知道,    但还是很郁闷  为什么会这样子,  以前都没这种毛病 --    不管了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-3 17:20:27 | 显示全部楼层
Ъγ:_小ツ雨oο 发表于 2014-2-3 16:57
额  我比较懒, 都是直接粘贴代码,    没手打, 也不知道,    但还是很郁闷  为什么会这样子,  以前都 ...

总之理解出错信息很重要,有看不懂的出错信息就拷贝到百度。谷歌里面查。查的的多了,就会了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 02:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表