21xrx.com
2025-03-27 16:15:41 Thursday
文章检索 我的文章 写文章
C++程序设计实例
2023-06-26 00:20:46 深夜i     --     --
C++ 程序设计 实例 编程技巧 练习题

C++程序设计是编程初学者必须掌握的重要技能之一。本文将分享一些常见的C++程序设计实例,希望对C++初学者有所帮助。

1. 计算两个数的和

这是一个简单的C++程序设计实例,通过输入两个数字并计算它们的和来展示基本的语法。代码如下:

#include<iostream>
using namespace std;
int main()
{
  int a,b,sum;
  cin>>a>>b;
  sum=a+b;
  cout<<"Sum of "<<a<<" and "<<b<<" is "<<sum<<endl;
  return 0;
}

2. 计算阶乘

阶乘是指从1到指定数字的连续乘积。以下是计算阶乘的C++程序设计实例:

#include<iostream>
using namespace std;
int main()
{
  int n,fact=1;
  cin>>n;
  for(int i=1;i<=n;i++)
  {
    fact*=i;
  }
  cout<<"Factorial of "<<n<<" is "<<fact<<endl;
  return 0;
}

3. 根据输入的数字打印星号

这个C++程序设计实例可以根据输入的数字,打印相应的星号。代码如下:

#include<iostream>
using namespace std;
int main()
{
  int n;
  cin>>n;
  for(int i=1;i<=n;i++)
  {
    for(int j=0;j<i;j++)
    {
      cout<<"*";
    }
    cout<<endl;
  }
  return 0;
}

4. 判断一个数字是否为素数

以下是判断一个数字是否为素数的C++程序设计实例:

#include<iostream>
using namespace std;
int main()
{
  int n;
  bool prime=true;
  cin>>n;
  for(int i=2;i*i<=n;i++)
  {
    if(n%i==0)
    
      prime=false;
      break;
    
  }
  if(prime)
  
    cout<<n<<" is a prime number"<<endl;
  
  else
  
    cout<<n<<" is not a prime number"<<endl;
  
  return 0;
}

5. 查找字符串中的最大值和最小值

以下是查找字符串中的最大值和最小值的C++程序设计实例:


#include<iostream>

#include<string>

using namespace std;

int main()

{

  string s;

  int maxn=0,minn=1000000;

  cin>>s;

  for(int i=0;i<s.size();i++)

  {

    maxn=max(maxn,(int)s[i]);

    minn=min(minn,(int)s[i]);

  }

  cout<<"Maximum value in "<<s<<" is "<<maxn<<endl;

  cout<<"Minimum value in "<<s<<" is "<<minn<<endl;

  return 0;

}

这些C++程序设计实例可以帮助初学者更好地理解和掌握C++语言。我们希望这篇文章能够对您有所帮助,并鼓励您继续学习C++编程技能。

  
  

评论区