c語言 多個數求平方和平方根(循環)

#include<stdio.h>
#include<math.h>
intmain()
{
inta=0,b=0,i=0;
floatn;
for(i=0;i<5;i++)
{
printf("Enteranumber:");
scanf("%f",&n);
if(n!=7777.0)//如果是內7777退出
{
a++;
if(n<0)//如果小於容0,則不能開方了
{
b++;
printf("Numberisnegative Square=%f ",pow(n,2));
}
else
printf("Square=%f Squareroot=%f ",pow(n,2),sqrt(n));
}
else
break;
}
printf("Numberofitemsdone=%dNegativeitems=%d",a,b);
return0;//---
}

❷ 用C語言編程求1到n的平方和,其中由用戶輸入。

上面是假消息,不要受騙.
下面就為你解題:
main()
{int
a,b,c=0,n;
scanf("%d",&n);
for(a=0;a<=n;a++)
{
b=a*a;
c=c+b;
}
printf("c=%d\n",c);
getch();
}

❸ c語言中已知二十個數如何求他們的平方和

使用一個循環,和一個累加器,把這20數的平方累加以後再輸出結果就可以了。

❹ c語言求平方與立方

#include <stdio.h>
#include<conio.h>
int vabs(int x)
{
if(x<0)return -x;
return x;
}
int main()
{
int n,m,sc,sq;
int i,CS=1;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n>m)
{
i=n;
n=m;
m=i;
}
sc=0;
sq=0;
for(i=n;i<=m;i++)
{
if(i%2==1)
{
sc+=i*i*i;

}
else sq+=i*i;
}
printf("Case %d:\n",CS);
CS++;
printf("%d-%d=%d\n",sq,sc,vabs(sq-sc));
}
return 0;
}

❺ 講解,C語言 輸入2個整數,求兩數的平方和並輸出。

程序及注釋如下:

#include <stdio.h>

int main()

{

int a,b,c; /*定義三個整型變數*/

printf("請輸入兩個整數: "); /*輸出提示信息*/

scanf("%d%d",&a,&b); /*從鍵盤接收兩個整數值*/

c=a*a+b*b; /*計算兩數平方和並賦值給c*/

printf("兩數的平方和為:%d ",c); /*輸出兩數平方和*/

return 0;

}

(5)c語言求平方和擴展閱讀:

c語言基本特性:

1、高級語言:它是把高級語言的基本結構和語句與低級語言的實用性結合起來的工作單元。

2、結構式語言:結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。

3、代碼級別的跨平台:由於標準的存在,使得幾乎同樣的C代碼可用於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。C語言對編寫需要進行硬體操作的場合,優於其它高級語言。

4、使用指針:可以直接進行靠近硬體的操作,但是C的指針操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指針操作的同時又增強了安全性,受到了一些用戶的支持,但是,由於這些改進增加語言的復雜度,也為另一部分所詬病。

❻ c語言編程1到100的平方和

#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum=i*i;
printf("%d\n",sum);
}
}
每個人理解的意思不一樣,程序也就不一樣。這看你怎麼理解,我把你的問題理解為整數1~100的平方

❼ C語言計算兩個數的平方和

#include<stdio.h>
#include<math.h>
intmain(){
floatx,y,a,b;
printf("pleaseinputxandy: ");
scanf("%f,%f",&x,&y);
a=pow(x,2);
b=pow(y,2);
printf("result=%.2f ",a+b);
getchar();
getchar();
return0;
}

你的程序有兩個問題,一是輸入格式不符合要求,二是輸出的右邊雙引號用的是中文符……

❽ c語言問題:任意輸入兩個數,求兩數的平方之和

#include<stdio.h>
void main()
{
int a,b;

printf("請輸入第一個數的值:");
scanf("%d",&a);
printf("請輸入第二個數的值:");
scanf("%d",&b);
printf("平方和為:%d",a*a+b*b);
}

如果是浮點數的話,把a,b定義成浮點類型,輸入的時候,輸入類型改成浮點類型,就可以了。

❾ (用C語言)編程計算數組各元素的平方和,要求如下

#include<stdio.h>
void array_input(int array[], int n);
int square_sum(int array[], int n);
int main()
{
int dat[6], ret;
array_input(dat, 6);
ret= square_sum(dat, 6);
printf("%d\n", ret);
return 0;
}
void array_input(int array[], int n)
{
puts("請輸入6個整數:");
for(int i= 0; i < n; i++)
scanf("%d", &array[i]);
}
int square_sum(int array[], int n)
{
int ret= 0;
for(int i= 0; i < n; i++)
ret+= array[i]* array[i];
return ret;
}