老是显示内存写入的有问题或占用了不该占用的内存 '0xa1'
#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/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
答案就是 报错也应该报精度转换的错误,这里 报 '0xa1'不知道哪里有问题,求解决
然后,你代码中显示的错误的意思是“无法识别的字符” #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);
}我自己敲了一下代码,就通过了,你原来的代码复制过来也不行了。
会报错。 压寨宝宝 发表于 2014-2-3 11:20 static/image/common/back.gif
然后,你代码中显示的错误的意思是“无法识别的字符”
额我比较懒, 都是直接粘贴代码, 没手打, 也不知道, 但还是很郁闷为什么会这样子,以前都没这种毛病 -- 不管了 Ъγ:_小ツ雨oο 发表于 2014-2-3 16:57 static/image/common/back.gif
额我比较懒, 都是直接粘贴代码, 没手打, 也不知道, 但还是很郁闷为什么会这样子,以前都 ...
总之理解出错信息很重要,有看不懂的出错信息就拷贝到百度。谷歌里面查。查的的多了,就会了
页:
[1]