目录

2024.1.23

今天我在复习C语言,但是突发奇想,这不是正在学C++吗,那我为什么不直接用C++的代码来写那些C语言的程序呢,这样既可以复习C语言,又可以将新学的C++给复习了,这不是一举两得吗?写着写着发现,C语言和C++大体还真是差不多的,真正从本质上面来说有差异的部分我还没学到,有种异常的兴奋的感觉......

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
//int main()
//{
//	///*string a;
//	//cin >> a;
//	//cout << a << endl;
//	//return 0;*/
//	//int a, b;
//	//cin >> a >> b;
//	//cout << a + b << endl;
//	//return 0;
//	/*srand((unsigned int)time(NULL));
//	int r = rand() % 100 + 1;
//	cout << r << endl;*/
//	/*int i = 1;
//	for (i = 0; i <= 100; i++)
//	{
//		if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
//		{
//			cout << "敲桌子" << endl;
//			continue;
//		}
//		cout << i << endl;
//		
//	}*/
//	/*int i, j;
//	for (i = 1; i <= 9; i++)
//	{
//		for (j = 1; j <= i; j++)
//		{
//			cout << j << "*" << i << "=" << i * j << "\t";
//
//		}
//		cout << endl;
//	}*/
//	
//}

//数组逆置
//int main()
//{
//	int arr[100];
//	int n;
//	cin >> n;
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		cin >> arr[i];
//	}
//	int left = 0;
//	int right = n - 1;
//	for (i = 0; i < n; i++)
//	{
//		int temp = arr[left];
//		arr[left] = arr[right];
//		arr[right] = temp;
//		left++;
//		right--;
//		if (left == right)
//		{
//			break;
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		cout << arr[i] << " ";
//	}
//	return 0;
//}

//数组练习
//int main()
//{
//	int arr[10000];
//	int n;
//	cin >> n;
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		cin >> arr[i];
//	}
//	//sort
//	int j;
//	for (i = 0; i < n - 1; i++)
//	{
//		for (j = 0; j < n - 1 - i; j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int temp = arr[j + 1];
//				arr[j + 1] = arr[j];
//				arr[j] = temp;
//			}
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		cout << arr[i] << " ";
//	}
//	int left = 0;
//	int right = n - 1;
//	cout <<endl<< "请输入要查找的值-->" << endl;
//	int search;
//	cin >> search;
//	
//	while (left <= right)
//	{
//		int mid = (left + right) / 2;
//		if (arr[mid] > search)
//		{
//			right = mid - 1;
//		}
//		else if (arr[mid] < search)//12345
//		{
//			left = mid + 1;
//		}
//		else
//		{
//			cout << "找到了是第" << mid + 1 << "个数" << endl;
//			break;
//		}
//	}
//	if (left > right)
//	{
//		cout << "找不到" << endl;
//	}
//	Sleep(500);
//	for (i = 0; i < n; i++)
//	{
//		cout << arr[i] << " ";
//	}
//	cout << endl;
//	system("pause");
//	return 0;
//}


//int main()
//{
//	///*char* a="asdasd";
//	//
//	//cout << a << endl;
//	//*/
//	/*char a[20] = "sadasd";
//	cout << a << endl;*/
//	
//}

//int main()
//{
//	/*string a[3] = {"语文","数学","英语"};
//	cout << a << endl;*/
//	cout << "\t张三" << "\t李四" << "\t王五"<<endl;
//	string a[3] = { "语文","数学","英语" };
//	int i = 0;
//	int j = 0;
//	int arr[3][3] = { {100,90,80},{80,90,100},{90,90,90} };
//	for (i = 0; i < 3; i++)
//	{
//		cout << a[i]<<"\t";
//		for (j = 0; j < 3; j++)
//		{
//			cout << arr[i][j]<<"\t";
//		}
//		cout << endl;
//	}
//	return 0;
//}


//分离数字
//倒序
//int main()
//{
//	int n;
//	cin >> n;
//	while (n)
//	{
//		cout << n % 10 << " ";
//		n /= 10;
//	}
//	return 0;
//}

//正序
//int main()
//{
//	int n;
//	cin >> n;
//	int temp=0;
//	while (n)
//	{
//		temp = temp * 10 + (n % 10);
//		n /= 10;
//	}
//	while (temp)
//	{
//		cout << temp % 10 << " ";
//		temp /= 10;
//	}
//	return 0;
//}


//最大公约数,最小公倍数(暴力解法)

//int main()
//{
//	int a, b;
//	cin >> a >> b;
//	int i = 0;
//	int temp = a * b;
//	for (i = (a > b ? a : b); i >= 0; i--)
//	{
//		if (a % i == 0 && b % i == 0)
//		{
//			cout << "最大公约数是" << i << endl;
//			cout << "最小公倍数是" << temp / i << endl;
//			return 0;
//		}
//	}
//	return 0;
//}


//辗转相除法
//int main()
//{
//	int a, b;
//	cin >> a >> b;
//	int temp = a * b;
//	while (a % b)
//	{
//		int c = a % b;
//		a = b;
//		b = c;
//	}
//	cout << "最大公约数是" << b << endl;
//	cout << "最小公倍数是" << temp / b;
//	return 0;
//}

//int main()
//{
//	string a;
//	int zm, sz, kg, qt;
//	zm = 0;
//	sz = 0;
//	kg = 0;
//	qt = 0;
//	while (1)
//	{
//		a = getchar();
//		if (a == "\n")
//		{
//			break;
//		}
//		if (a >= "a" && a <= "z" || a >= "A" && a <= "Z")
//		{
//			zm++;
//		}
//		else if (a >= "0" && a <= "9")
//		{
//			sz++;
//		}
//		else if (a == " ")
//		{
//			kg++;
//		}
//		else
//			qt++;
//
//	}
//	cout << "zm=" << zm << "sz=" << sz << "kg=" << kg << "qt=" << qt;
//
//
//	return 0;
//}


//int main()
//{
//	int n;
//	cin >> n;
//	int i = 1;
//	int e = 1;
//	int sum = 0;
//	for (i = 1; i <= n; i++)
//	{
//		e *= i;
//		sum += e;
//	}
//	cout << e << endl;
//	cout << sum;
//
//}

//int main()
//{
//	int n;
//	int x;
//	cin >> n >> x;
//	int i = 1;
//	int temp = 0;
//	int sum = 0;
//	for (i = 1; i <= x; i++)
//	{
//		temp = temp * 10 + n;
//		sum += temp;
//	}
//	cout << sum;
//	return 0;
//}

//删除最大值
//int main()
//{
//	int arr[100];
//	int n;
//	cin >> n;
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		cin >> arr[i];
//	}
//	int max = 0;
//	for (i = 0; i < n; i++)
//	{
//		if (arr[i] > arr[max])
//		{
//			max = i;
//		}
//	}
//	for (i = max; i <= n - 1; i++)
//	{
//		arr[i] = arr[i + 1];
//	}
//	n--;
//	for (i = 0; i < n; i++)
//	{
//		cout << arr[i] << " ";
//	}
//
//}

明天就考完了,寒假就可以爽爽的编程了!

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
ChoSeitaku32 分钟前
NO.71十六届蓝桥杯备战|搜索算法-递归型枚举与回溯剪枝|枚举子集|组合型枚举|枚举排列|全排列问题(C++)
c++·蓝桥杯·剪枝
liulun5 小时前
Windows注册鼠标钩子,获取用户选中的文本
c++·windows·qt
无 证明8 小时前
【C++】类和对象 (第一弹)
开发语言·c++·算法
疾跑哥布林升级版9 小时前
C++---day7
开发语言·c++·算法
程序员老茶10 小时前
C++:函数
开发语言·c++
郭涤生10 小时前
Chapter 7: Compiling C++ Sources with CMake_《Modern CMake for C++》_Notes
c++·笔记·软件构建
fakerth10 小时前
计算机面试八股(自整)
c++·面试
双叶83610 小时前
(51单片机)矩阵按键密码锁表白(C语言代码编撰)(矩阵按键教程)(LCD1602浅教程)
c语言·开发语言·c++·算法·游戏·矩阵·51单片机
海棠蚀omo11 小时前
C++笔记-string(下)
开发语言·c++·笔记
天堂的恶魔94611 小时前
C++ —— 文件操作(流式操作)
c++