C語言是面向過程的,而C++是面向對象的
C和C++的區別:
C是一個結構化語言,它的重點在于算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。
C++,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態信息得到輸出或實現過程(事務)控制。 所以C與C++的最大區別在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設計這個概念已經被融入到C++之中 ”。
C與C++的最大區別:在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設計這個概念已經被融入到C++之中 ”,而就語言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,錯!算法是程序設計的基礎,好的設計如果沒有好的算法,一樣不行。而且,“C加上好的設計”也能寫出非常好的東西。
求10以內能被三整除的數的和
# include
int main(void)
{
小編推薦一個學C語言/C++的學習裙【 六九九,四七零,五九六 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
int i;
int sum = 0;
for (i=3;i<=10;++i)
if (i%3 ==0)
sum = sum +i;
printf("sum = %d",sum);
return 0;
}
求1~~100的和
# include
int main(void)
{
int i;
int sum =0;//sum=0,很容易出錯的
for (i=1; i<=100;++i)//for里面的“;”“;”,尤其是第二個,不要寫成“,”
sum = sum +i;
printf("sum = %d",sum);
return 0;
}
求10以內基數的和
# include
int main(void)
{
int i;
int sum =0;//sum=0,很容易出錯的
for (i=1; i<=10;i+=2)//for 里面的“;”“;”,尤其是第二個,不要寫成“,”
sum = sum +i;
printf("sum = %d",sum);
return 0;
}
比較兩個數的大小
# include
int main(void)
{
printf("請輸入兩個數中間以空格隔開:");
int i , j ;
int t;
scanf("%d %d",&i,&j);
if(i > j)
{
t = i;
i = j;
j = t;
printf("i大于j");
}
else
printf("i小于j");
return 0;
}
任意輸入三個數按由大到小排列
# include
int main(void)
{
printf("任意輸入三個數按由大到小排列");
小編推薦一個學C語言/C++的學習裙【 六九九,四七零,五九六 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
int a, b ,c;
int t;
scanf("%d %d %d",&a,&b,&c);
if(a < b) { t = a; a = b; b = t; }
if(a < c) { t = a; a = c; c = t; }
if(b < c) { t = b; b = c; c = t; }
printf("%d %d %d ",a,b,c);
return 0;}
分數輸入等級
# include int main(void)
{printf("請輸入您的分數:");
float score;
scanf("%f",&score);
if(score >100)
printf("做夢! ");
else if (score >=90 && score <=100)
printf("優秀哦,要保持! ");
else if (score < 90 && score >=80)
printf("良好! ");
else if (score < 80 && score >=60)
printf("及格! ");
else if (score <60 && score >=0)
printf("不及格! ");
else printf("您輸入的分數過低,請不要自卑 ");
return 0;}
偶數項的和
# includeint main(void){ printf("0~100的數中: ");
int i;
int sum = 0;
int t =0;
for (i=1;i<100;i+=2)
sum = sum +i;
printf("基數之和為sum=%d ",sum);
for (i=2;i<=100;i+=2)
t=t +i;
printf("偶數之和為t=%d ",t);
return 0;}
求1~100的基數的個數,基數的和,基數和的平均值
# includeint main(void)
{ int i;
int sum = 0;
int t = 0; intv;
for(i=1;i<=100;i+=2)
sum = sum +1;
printf("基數個數為sum = %d ",sum); for(i=1;i<100;i+=2)
t = t +i;
printf("基數和為t = %d ",t);
小編推薦一個學C語言/C++的學習裙【 六九九,四七零,五九六 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
v = t/sum;
printf("平均值為v = %d ",v);
return 0;}1+1/2+1/3……….+1/100
/*目的:1+1/2+1/3+...+1/100*/
# includeint
main(void)
{ printf("1+1/2+1/3+....+1/100 ");
int i;
float sum = 0;
//用 float for (i=1; i<=100; ++i) sum =sum +1/(float)(i);
//float 對i 的用法
printf("sum =%f ",sum); //“%f”要記得哦 return 0;}
這些是C/C++能做的
服務器開發工程師、人工智能、云計算工程師、信息安全(黑客反黑客)、大數據 、數據平臺、嵌入式工程師、流媒體服務器、數據控解、圖像處理、音頻視頻開發工程師、游戲服務器、分布式系統、游戲輔助等