选票系统

//选票系统
#include<iostream>
using namespace std;
int main()
{
	int i, v0 = 0, v1 = 0, v2 = 0, v3 = 0, n, a[50];
	cout << "Please enter the number of elestorrate:";
	cin >> n;
	cout << "Please enter 1 or 2 or 3 ";
	for (i = 0; i < n; i++)
		cin >> a[i];
	for (i = 0; i < n; i++)
	{
		if (a[i] ==1)
			v1++;
		if (a[i] == 2)
			v2++;
		if (a[i] == 3)
			v3++;
		else
			v0++;
	}
	cout << "candiate 1:" << v1 << endl;
	cout << "candiate 2:" << v2 << endl;
	cout << "candiate 3:" << v3 << endl;
	cout << "not use:" << v0<< endl;
	return 0;
}

矩阵转置

//矩阵转置
#include<iostream>
using namespace std;
int main()
{
	int i, j, i1, j1, a[101][101], b[101][101];
	cout << "please enter the number of rows(<=100)";
	cin >> i1;
	cout << "please enter the number of columns(<=100)";
	cin >> j1;
	for (i = 1; i <= i1; i++)
	for (j = 1; j <= j1; j++)
		cin >> a[i][j];
	cout << "a[i][j]= " << endl;
	for (i = 1; i <= i1; i++)
	{
		for (j = 1; j <= j1; j++)
		{
			cout << a[i][j] << " ";
		}
		cout << endl;
	}
	cout << "b[i][j]= " << endl;
	for (j = 1; j<= j1; j++)
	{
		for (i = 1;i <= i1; i++)
		{
			cout << a[i][j] << " ";
		}
		cout << endl;
	}
	return 0;
}

统计字符类别

//main program
#include<iostream>
using namespace std;
int main()
{
	char c[5];
	int i;
	int letters = 0, space = 0, digit = 0, others = 0;
	cout << "Please input some characters:" << endl;
	for (i = 0; i < 5; i++)
		cin >> c[i];
	for (i = 0; i < 5;i++)
	{
		if (c[i] >= 'a'&& c[i] <= 'z' || c[i] >= 'A'&& c[i] <= 'Z')
			letters++;
		else if (c[i] == ' ')
			space++;
		else if (c[i] >= '0'&& c[i] <= '9')
			digit++;
		else
			others++;
	}
	cout << "char= " << letters << endl;
	cout << "space= " << space << endl;
	cout << "digit= " << digit << endl;
	cout << "others= " << others << endl;
}

递归分鱼

//递归解决分鱼问题
#include<iostream>
using namespace std;
int yu(int i, int num);
int main()
{
	int n = 1,sum;
	int num;
	cout << "please enter the number of fish:"<<endl;
	cin >> num;
	do
	{
		sum = yu(5,num);
		num++;
	} while (sum%1 != 0);
	cout << "the total fish is " << sum << endl;
	return 0;

}
int yu(int i,int num)
{
	if (i == 1)
		return (5*num + 1);
	else
		return (5*yu(i - 1,num) + 1);
}

猜你喜欢

转载自blog.csdn.net/qq_42020563/article/details/80311117
今日推荐