21xrx.com
2024-11-10 00:16:15 Sunday
登录
文章检索 我的文章 写文章
C++ 从一到一百的代码大全
2023-07-01 18:41:00 深夜i     --     --
C++ 从一到一百 代码 大全 编程

C++是一种高效、灵活、快速的编程语言,可以用于各种不同的领域。从初学者到高级开发人员都可以从这个语言中受益,因为它提供了丰富的功能和强大的性能。

在本文中,我们将分享从1到100的C++代码片段,这些代码片段都涵盖了C++的各个方面,包括基本语法、函数、循环结构、数据结构、指针等等。

1.输出Hello World!

#include

using namespace std;

int main()

cout << "Hello world!" << endl;

return 0;

2.计算两个数字的和

#include

using namespace std;

int main()

{

int num1, num2, sum;

cout << "Enter two numbers: ";

cin >> num1 >> num2;

sum = num1 + num2;

cout << "The sum is: " << sum << endl;

return 0;

}

3.判断一个数是否为正数

#include

using namespace std;

int main()

{

int num;

cout << "Enter a number: ";

cin >> num;

if(num > 0)

 cout << "The number is positive." << endl;

else if(num < 0)

 cout << "The number is negative." << endl;

else

 cout << "The number is zero." << endl;

return 0;

}

4.使用循环语句输出1到100的数字

#include

using namespace std;

int main()

{

for(int i = 1; i <= 100; i++)

 cout << i << " ";

cout << endl;

return 0;

}

5.计算一个数字的阶乘

#include

using namespace std;

int main()

{

int num, factorial = 1;

cout << "Enter a number: ";

cin >> num;

for(int i = 1; i <= num; i++)

{

 factorial *= i;

}

cout << "The factorial of " << num << " is: " << factorial << endl;

return 0;

}

6.计算一个数字的平方

#include

using namespace std;

int main()

{

int num, square;

cout << "Enter a number: ";

cin >> num;

square = num * num;

cout << "The square of " << num << " is: " << square << endl;

return 0;

}

7.使用结构体来表示学生信息

#include

#include

using namespace std;

struct Student

string name;

int age;

string major;

;

int main()

Student student1;

student1.name = "Tom";

student1.age = 20;

student1.major = "Computer Science";

cout << "Name: " << student1.name << endl;

cout << "Age: " << student1.age << endl;

cout << "Major: " << student1.major << endl;

return 0;

8.使用数组来存储一组数字

#include

using namespace std;

int main()

{

int nums[5];

for(int i = 0; i < 5; i++)

{

 cout << "Enter a number: ";

 cin >> nums[i];

}

cout << "The numbers are: ";

for(int i = 0; i < 5; i++)

{

 cout << nums[i] << " ";

}

cout << endl;

return 0;

}

9.使用指针来交换两个数字的值

#include

using namespace std;

int main()

{

int num1 = 10, num2 = 20;

int *p1, *p2, temp;

p1 = &num1;

p2 = &num2;

temp = *p1;

*p1 = *p2;

*p2 = temp;

cout << "num1: " << num1 << endl;

cout << "num2: " << num2 << endl;

return 0;

}

10.使用递归函数来计算斐波那契数列

#include

using namespace std;

int fibonacci(int n)

{

if(n <= 1)

 return n;

else

{

 return fibonacci(n - 1) + fibonacci(n - 2);

}

}

int main()

{

int n;

cout << "Enter a number: ";

cin >> n;

cout << "Fibonacci sequence: ";

for(int i = 0; i < n; i++)

{

 cout << fibonacci(i) << " ";

}

cout << endl;

return 0;

}

以上就是从1到100的C++代码片段,这些代码可以用来测试您的C++技能、构建基本程序或加强您的编程知识。C++是一个广泛使用的编程语言,具有强大的功能和性能,我们希望您会继续学习并在生活和工作中使用它。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复