小白:怎么變成負(fù)數(shù)了?求教!
#include <stdio.h>
int main()
{
??? // 定義變量sum, num
??? int sum, num;?
??? sum = 0;
??? for(num = 0; num<=10000000 ; num++?? ) //for循環(huán)條件與num的變化值
??? {
??????? sum=sum+num;??? //計(jì)算每次數(shù)字之間的和sum
??? }
??? printf("10以內(nèi)數(shù)的和為:%d", sum);
??? return 0;
}
2019-02-07
#include <stdio.h>
int main()
{
? ? // 定義變量sum, num
? ? int sum, num;??
? ? sum = 0;
? ? for(num = 0; num<=10 ; num++? ?) //for循環(huán)條件與num的變化值
? ? {
? ? ? ? sum=sum+num;? ? //計(jì)算每次數(shù)字之間的和sum
? ? }
? ? printf("10以內(nèi)數(shù)的和為:%d\n", sum);
? ? return 0;
}
這樣既可以了,你那個(gè)數(shù)太大了,int好像是4位,要改大一些。
2019-01-15
int 是整型,你求的是10000000 的和,超過了范圍就會(huì)隨機(jī)生成一個(gè)數(shù),你把int改成long float試試
2019-01-15
10以內(nèi)的和?你這是一千萬以內(nèi)的和吧。超過最大運(yùn)算就會(huì)顯示為負(fù)值啊