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++能做的
服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等
网友评论