1^2+2^2+3^2+…+10^2,這是按照語(yǔ)法最直接的表達(dá)方法,但編程一般不這樣,寫(xiě)起來(lái)比較麻煩
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的朝陽(yáng)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
一般用for循環(huán)來(lái)求平方和,程序如下:
main(){
int
i,sum=0;
for(i=1;i=10;i++){
sum+=i^2;//最好用sum+=i*i,因?yàn)閳?zhí)行起來(lái)速度比較快
}
printf("%d",sum);
}
#include stdio.h
int main()
{
int i, n, sum = 0;
scanf("%d", n);
int a[n];
for (i = 0; i n; i++)
{
scanf("%d", a[i]);
sum += a[i] * a[i];
}
printf("%d",sum);
return 0;
}
#includestdio.h
#include?math.h
int?main(){
float??x?,?y?,?a?,?b;
printf("please?input?x?and?y:\n");
scanf("%f,%f",x,y);
a=pow(x,2);
b=pow(y,2);
printf("result=%.2f\n",a+b);
getchar();
getchar();
return?0;
}
你的程序有兩個(gè)問(wèn)題,一是輸入格式不符合要求,二是輸出的右邊雙引號(hào)用的是中文符……