哪位大神能帮我看看这个C程序哪里出错
做题时生成老是失败,但又不知道哪里出错,求指教。题目:计算数列2/1,3/2,5/3,8/5…的前20项和,并输出运算结果我写的是这样的#include<stdio.h>...
做题时生成老是失败,但又不知道哪里出错,求指教。
题目:计算数列2/1,3/2,5/3,8/5…的前20项和,并输出运算结果
我写的是这样的
#include<stdio.h>
int main()
{
float s=0,a=2,b=1,c;
int i;
for(i=1;i<21;i++)
{
c=a/b;
s=s+c;
c=a;
a=a+b;
b=c;
}
printf("2/1,3/2,5/3,8/5…的前20项和=%f",s);
return 0
}
可是加了之后还是不行
1>正在编译...
1>cl: 命令行 error D8045 :不能使用 /clr 选项编译 C 文件“.\001.c”
1>项目 : error PRJ0002 : 错误的结果 2 (从“C:\安装包\、、\VC\bin\cl.exe”返回)。
1>生成日志保存在“file://c:\Users\thinkpad\Desktop\习01\习01\Debug\BuildLog.htm”
1>习01 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
题目:计算数列2/1,3/2,5/3,8/5…的前20项和,并输出运算结果
我写的是这样的
#include<stdio.h>
int main()
{
float s=0,a=2,b=1,c;
int i;
for(i=1;i<21;i++)
{
c=a/b;
s=s+c;
c=a;
a=a+b;
b=c;
}
printf("2/1,3/2,5/3,8/5…的前20项和=%f",s);
return 0
}
可是加了之后还是不行
1>正在编译...
1>cl: 命令行 error D8045 :不能使用 /clr 选项编译 C 文件“.\001.c”
1>项目 : error PRJ0002 : 错误的结果 2 (从“C:\安装包\、、\VC\bin\cl.exe”返回)。
1>生成日志保存在“file://c:\Users\thinkpad\Desktop\习01\习01\Debug\BuildLog.htm”
1>习01 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
2个回答
展开全部
追答
你下载这个CFree4,我给你,按F5编译,你来编译这个程序,绝对没问题。
放弃VC吧,那是一个要有多难用有多难用的软件……如果你只学C/C++的话,CFree完全可以胜任,CFree4是免费的,兼容windows8,满足你各种强迫症。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询