线切割割厚工件参数:为什么我的turbo C 算出来的都是天文数字.

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 00:29:11
比如说运行个1加2加3加到100的程序算出来结果竟然是s=1238795690什么的.还有运行个最简单的输入什么就显示什么的程序,我输入2竟然显示什么84756.

数据类型是不是不对啊

你没有定义你的字符

呵呵,你程序不给我们看我们怎么知道你怎么错了。

先换成别的数据类型么!如果还是一样的那就是循环错了啊!
int i,sum=0;
for(i=1,i<=100;i++)
sum+=i;

你的循环体和循环条件肯定有错。
数据类型也过大。

1+2+3+...+100可以编写一个函数sum如下:

long sum(int n)
{
int i;
long result = 0;
for (i = 1; i <= n; i++)
{
result += i;
}
return result;
}