C++之简单应用合辑

1.编写一个简单的c++程序,将自己的学号和姓名打印在屏幕上

#include<iostream>
using namespace std;
int main()
{
    cout<<"really菜 xx60023xx";
    return 0;
}

2.编写一个函数,其功能为求两个整数的最大值。在main函数中输入两个整数值,调用该函数,给出运行结果。

#include<iostream>
using namespace std;

int max(int m,int n)
{
    if(m>n)
        return m;
    else
        return n;
}

int main()
{
    int x,y;
    cin>>x;
    cin>>y;

    cout<<"最大值为:"<<max(x,y)<<endl;

    return 0;
}

3.编写一个程序,用来分别求2个整数,3个整数,2个双精度数和3个双精度数的最大值。要求使用重载函数来完成。

#include<iostream>
using namespace std;

int max(int a,int b,int c)
{
	int max=a;
	if(max<b) max=b;
	if(max<c) max=c;
	
	return max;
}

double max(double a,double b,double c)
{
	double max=a;
	if(max<b) max=b;
	if(max<c) max=c;
	
	return max;
}

int main()
{
	int a=3,b=5,c=6;
	double x=22.3,y=23.4,z=70.2;
	
	cout<<"结果为: "<<max(a,b,c)<<endl;cout<<"结果为: "<<max(a,b)<<endl;
	
	cout<<"结果为: "<<max(x,y,z)<<endl;cout<<"结果为: "<<max(x,y)<<endl;
	
	return 0;
	 
}

4.编写一个程序,对一个整型数组的元素求和,结果使用全局变量 sum存储,另外对数组元素中的奇数求和,结果使用局部变量sum存储,在主程序将两个结果输出。本题要求体会和理解作用城运算符的概念与基本使用方法。 

#include<iostream>
using namespace std;

int main()
{
	int a[10],sum=0,i;
	
	for(i=0;i<10;i++)
	{cin>>a[i];sum=sum+a[i];}
	cout<<sum<<'\0';
	
	sum=0;
	for(i=0;i<10;i++)
	if(a[i]%2!=0) sum=sum+a[i];
	cout<<sum<<'\0';
	return 0;
	 
}

 

5.定义一个函数,其功能为求整数的阶乘。在主函数中分别输出1到5的阶乘,输出格式如下:

1的阶乘为:1

2的阶乘为:2

3的阶乘为:6

……

10

#include<iostream>
using namespace std;
int fact(int a)
{
	int i,sum=1;
	for(i=1;i<=a;i++)
	sum=i*sum;
	return sum;
}
int main()
{
	int n,result;
	for(n=1;n<=5;n++)
    {
        result=fact(n);
        cout<<n<<"的阶乘为:"<<result<<'\n';
    }

	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值