c++简单程序设计

c++初级程序
程序设计完成以下简单题目:

1.简单的输出。

define _CRT_SECURE_NO_WARNINGS 1

include

using namespace std;
int main()
{
cout << "This is a C++ program.";
return 0;
}

2.编制一个程序实现输入三个学生的学号,期中成绩,期末成绩,然后计算每个学生的平均成绩并输出。

define _CRT_SECURE_NO_WARNINGS 1

include

using namespace std;
class student
{
private:
char a[20];
double qizhong;
double qimo;
double sum;
public:
void fun()
{
sum = (qizhong + qimo) / 2;
}
void print()
{
cout <}
void shuru()
{
cin >> a >> qizhong >> qimo;
}
}sut1, sut2, sut3;
int main()
{
sut1.shuru();
sut2.shuru();
sut3.shuru();
sut1.fun();
sut2.fun();
sut3.fun();
sut1.print();
sut2.print();
sut3.print();
return 0;
}

因为有几个函数被以相同的方式各执行了几次,可以将一个函数合并一起简化代码,但是这里为了更清晰我将它们分别定义了。

3.函数fun的功能是从 3个红球(x),5个白球(y),6个黑球(z)中任意取出8个,且其中必须要有红球和白球,请编写函数,计算出有多少种方案,输出所有方案。

define _CRT_SECURE_NO_WARNINGS 1

include

using namespace std;
int fun(int x, int y, int z)
{
int i, j, k, count = 0;
for (i = 0; i <= 3; i++)
{
for (j = 0; j <= 5; j++)
{
for (k = 0; k <= 6; k++)
{
if (i + j + k == 8 && i != 0 && j != 0)
{
count++;
cout << "红球" << i << "白球" << j << "黑球" << k << endl;
}
}
}
}
return count;
}
int main()
{
int sum, x = 3, y = 5, z = 6;
sum = fun(x, y, z);
cout << sum << endl;
return 0;
}

总结
以上就是本篇博客的内容,最简单的c++题目适合新手练习。希望大家每天都有新进步!

你可能感兴趣的:(c++)