⑴ c語言,求1到N的立方和
#include<stdio.h>
void
main()
{
int
i,n,sum=0;
printf("輸入n:");
scanf("%d",&n);
for(i=0;i<n;i++)
sum+=(i+1)*(i+1)*(i+1);
printf("1的立方一直加到%d的立方和為%d\n",n,sum);
}
⑵ c語言 分別輸出1-50的立方值,以及輸出總的立方值的累加和。
摘要
⑶ C語言編程,利用指針變數 求兩個數平方和 立方和 及平方差 立方差
#include<stdio.h>
voidfun1(int*a,int*b){
printf("平方和:%d ",(*a)*(*a)+(*b)*(*b));
printf("平方差:%d ",(*a)*(*a)-(*b)*(*b));
printf("立方和:%d ",(*a)*(*a)*(*a)+(*b)*(*b)*(*b));
printf("立方差:%d ",(*a)*(*a)*(*a)-(*b)*(*b)*(*b));
}
intmain(){
inta=10;
intb=100;
fun1(&a,&b);
return0;
}
⑷ C語言程序設計 求一個四位數的各位數字的立方和
#include<stdio.h>
void main()
{
long int b,c,d,e,x;
printf("請輸入任意一個正整數 ");
scanf("%ld",&x);
b=x%10000/1000; /*分解出千位*/
c=x%1000/100; /*分解出百位*/
d=x%100/10; /*分解出十位*/
e=x%10; /*分解出個位*/
printf("四位數的立方和為:%ld ",(b*b*b)+(c*c*c)+(d*d*d)+(e*e*e));
}
數據類型關鍵字
short:修飾int,短整型數據,可省略被修飾的int。(K&R時期引入)
long:修飾int,長整型數據,可省略被修飾的int。(K&R時期引入)
long long:修飾int,超長整型數據,可省略被修飾的int。(C99標准新增)
signed:修飾整型數據,有符號數據類型。(C89標准新增)
unsigned:修飾整型數據,無符號數據類型。(K&R時期引入)
restrict:用於限定和約束指針,並表明指針是訪問一個數據對象的初始且唯一的方式。(C99標准新增)
復雜類型關鍵字
struct:結構體聲明。(K&R時期引入)
union:聯合體聲明。(K&R時期引入)
enum:枚舉聲明。(C89標准新增)
typedef:聲明類型別名。(K&R時期引入)
sizeof:得到特定類型或特定類型變數的大小。(K&R時期引入)
inline:內聯函數用於取代宏定義,會在任何調用它的地方展開。(C99標准新增)
⑸ c語言學得好爛,老師叫我們寫個1~100的立方的和完全不知道該怎麼寫,這c語言該怎麼學啊
有思路了就照著想的去寫代碼,發現哪裡錯了就改,慢慢的就提高了。
比如你說的這個題。
首先需要一個循環,從1到100,每次循環求出此次循環的那個數的立方,並且累加到一個變數中就行了。
#include<stdio.h>
int main()
{
long sum=0; //定義最終的結果變數sum,並賦予初值為0
long i,t; //定義循環變數i和臨時變數t
for(i=1;i<=100;i++) //循環
{
t=i*i*i; //計算i的立方
sun+=t; //將每個數的立方累加到sum中
}
printf("結果為:%d\n",sum); //輸出結果
return 0;
}
⑹ c語言中/t的用法 c語言中如何用\t輸出一個0-10的平方數和立方數表
首先在C中,沒有/t的(且樓上的與C毫無關聯)
在C中,只有\t,它表示格式化的空格(對齊),也就是製表符
它與平方數、立方數也無關,只是輸出的一種格式,它用於printf中
⑺ 用c語言編寫一個程序,計算出從0~10這11個數的平方和立方,並使用製表符顯示其數值
樓上的弄錯了吧,樓主要的是計算「平方」和「立方」,不是「平方和」和「立方和」。
#include <stdio.h>
int main()
{
int i;
for(i = 0; i <= 10; i++)
printf("%d\t%d\t%d\n", i, i * i, i * i * i);
return 0;
}
⑻ C語言 編寫函數,求兩個數的平方,立方和及平方,立方差
//編寫函數求兩個數的平方,立方和及平方,立方差
#include<stdio.h>
intpingfang(intx)
{
returnx*x;
}
intlifang(intx)
{
returnx*x*x;
}
intpingfangcha(intx,inty)
{
returnpingfang(x)-pingfang(y);
}
intlifangcha(intx,inty)
{
returnlifang(x)-lifang(y);
}
intmain(void)
{
inta=5,b=3;
printf("a平方[%d]b平方[%d] ",pingfang(a),pingfang(b));
printf("a立方[%d]b立方[%d] ",lifang(a),lifang(b));
printf("a,b平方差[%d]a,b立方差[%d] ",pingfangcha(a,b),lifangcha(a,b));
return0;
}
a平方[25]b平方[9]
a立方[125]b立方[27]
a,b平方差[16]a,b立方差[98]
Pressanykeytocontinue
⑼ C語言編寫簡單的。編寫函數,求解1到6的立方值!!
源代碼如下:
#include <stdio.h>int cube(int n)
{
return n*n*n;
}int main()
{
int i;
for(i = 1; i <= 6; ++i)
{
printf("%d^3=%d ", i, cube(i));
}
return !getchar();
}
(9)c語言1到10的立方差擴展閱讀
1、任何一個c語言程序都必須包括以下格式:
main()
{ }
這是c語言的基本結構,任何一個程序都必須包含這個結構。括弧內可以不寫任何內容,那麼該程序將不執行任何結果。
2、main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括弧不能省略。
3、被大括弧{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。
4、在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標志。
5、printf(「a=%d,b=%d,sum=%d 」,a,b,sum); ----通過執行這條c語言系統提供給我們直接使用的屏幕輸出函數,用戶即可看到運行結果。
⑽ c語言求1到10000之間所有滿足各位數字的立方和等於他本身的數,要求定義函數is()
#include<stdio.h>
int is(int n)
{int s=0,t,k;
k=n;
while(n)
{t=n%10;
n/=10;
s+=t*t*t;
}
return s==k;
}
int main()
{int i;
for(i=1;i<10001;i++)
if(is(i))printf("%d ",i);
return 0;
}