這是c語言的語法啊 sum += double(b) / a 等同于 sum = sum + double(b) / a
成都創(chuàng)新互聯(lián)公司:于2013年開始為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設”服務,為數(shù)千家公司企業(yè)提供了專業(yè)的網(wǎng)站建設、成都做網(wǎng)站、網(wǎng)頁設計和網(wǎng)站推廣服務, 定制網(wǎng)站建設由設計師親自精心設計,設計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構架,制作客戶同行業(yè)具有領先地位的。
右邊的sum表示變量sum的地址 因為在等號的左邊所以也稱作左值
所以是把 sum的值加上 轉換成double類型的b和a的商 儲存于 sum變量的地址中
明白了嗎?
講下思路。
scanf獲取n和m。
sqrt(n)開方函數(shù)獲得方根,利用%(1000*方根)/1000獲得一個帶三位小數(shù)的方根。
進行m重循環(huán)求和。對和值用%(100*方根)/100獲得2位小數(shù)。
循環(huán)完畢,printf后加%d換行。
1.C語言:
#include stdio.h
void main()
{
int a=2;
int b=1;
int N=0;
float Y=0;
printf("請輸入N:");
scanf("%d",N);
while(a=N)
{
Y=Y+a/b;
b=a;
a=a+b;
}
printf("前 %d 項之和是:%.2f\n",N,Y);
}
2.C++:
#include iostream
using namespace std;
void main()
{
int a=2;
int b=1;
int N=0;
float Y=0;
cout"請輸入N:";
cinN;
while(a=N)
{
Y=Y+a/b;
b=a;
a=a+b;
}
cout"前"N"項之和是:"Yendl;
}
C語言是普適性最強的一種計算機程序編輯語言,它不僅可以發(fā)揮出高級編程語言的功用,還具有匯編語言的優(yōu)點,計算和的方法為:
1、新建一個求1到100自然數(shù)之和項目。
2、添加一個cpp文件。
3、包含需要用到的頭文件。
4、輸入main函數(shù)。
5、定義兩個變量,分別是:a和sum。
6、使用while語句計算1到100之間所有自然數(shù)之和。
7、運行程序,打印出結果。
注意事項:
C語言的語法限制不太嚴格,對變量的類型約束不嚴格,影響程序的安全性,對數(shù)組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的人,要求對程序設計更熟練一些。