当前位置: 首页 > news >正文

2024.1.19

        今天狠狠地复习了一下C语言,不复习不知道,一复习吓一跳昂,这感觉好多都忘却了,这并非一件好事,所以说还好复习了,不然考试就有点问题了,但是还好写一下这些代码就马上想起来了,所以说还有几天才考试,还有很多机会来巩固,完全不慌吧(大概)。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<Windows.h>
#include<string.h>
#include<string.h>//数字分离
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int temp = 0;
//	while (n)
//	{
//		temp = temp * 10 + n % 10;
//		n /= 10;
//	}
//	printf("%d\n", temp);
//	Sleep(200);
//
//	while (temp)
//	{
//		printf("%d ", temp % 10);
//		Sleep(200);
//		temp /= 10;
//	}
//
//	return 0;
//}//最大公约数,最小公倍数//int main()
//{
//	int a, b;
//	scanf("%d%d", &a, &b);
//	int sum = a * b;
//	while (a % b)
//	{
//		int c = a % b;
//		a = b;
//		b = c;
//
//	}
//	printf("%d\n", b);
//	printf("%d", sum / b);
//	return 0;
//}//int main()
//{
//	int a, b;
//	scanf("%d%d", &a, &b);
//	int i = 2;
//	int sum = a * b;
//	for (i = (a > b ? a : b); i > 1; i--)
//	{
//		if (a % i == 0 && b % i == 0)
//		{
//			printf("%d\n", i);
//			printf("%d", sum / i);
//			return 0;
//		}
//	}
//	printf("%d", 1);
//	return 0;
//}//int main()
//{
//	int a, b;
//	scanf("%d%d", &a, &b);
//	int temp = a * b;
//	while (a % b)
//	{
//		int c = a % b;
//		a = b;
//		b = c;
//	}
//	printf("最大公约数是%d\n", b);
//	printf("最小公倍数是%d\n", temp / b);
//	return 0;
//}//分离数字
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int temp=0;
//	while (n)
//	{
//		temp = temp * 10 + n % 10;
//		n /= 10;
//	}
//	while (temp)
//	{
//		printf("%d ", temp % 10);
//		temp /= 10;
//	}
//	
//	return 0;
//}//求阶乘
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int i = 1;
//	int e = 1;
//	int sum = 0;
//	for (i = 1; i <= n; i++)
//	{
//		e *= i;
//		sum += e;
//	}
//	printf("%d\n", e);
//	printf("%d", sum);
//	return 0;
//}//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int e = 1;
//	int i = 1;
//	int sum = 0;
//	for (i = 1; i <= n; i++)
//	{
//		e *= i;
//		sum += e;
//	}
//	printf("%d %d", e, sum);
//
//	return 0;
//}//int main()
//{
//	int n;
//	int count;
//	scanf("%d%d", &n, &count);
//	int i = 1;
//	int e = 0;
//	int sum = 0;
//	for (i = 1; i <= count; i++)
//	{
//		e = e * 10 + n;
//		sum += e;
//	}
//	printf("%d", sum);
//	return 0;
//}//删除最大值//int main()
//{
//	int arr[20];
//	int n;
//	scanf("%d", &n);
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int max = arr[i];
//	for (i = 0; i < n; i++)
//	{
//		if (arr[i] > max)
//		{
//			max = arr[i];
//		}
//	}
//
//	printf("%d", max);
//	return 0;
//}//题目描述:输入10个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组
//int max_(int arr[], int* n)
//{
//	int i = 0;
//	int max = arr[i];
//	for (i = 0; i < *n; i++)
//	{
//		if (arr[i] > max)
//		{
//			max = arr[i];
//		}
//	}
//	for (i = 0; i < *n; i++)
//	{
//		if (arr[i] == max)
//		{
//			return i;
//		}
//	}
//	(*n)--;
//}
//
//int main()
//{
//	int arr[10];
//	int i;
//	for (i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int n = 10;
//	for (i=max_(arr,&n); i < n-1; i++)
//	{
//		arr[i] = arr[i + 1];
//	}
//	for (i = 0; i < 9; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}//int max_(int* arr, int n)
//{
//	int max = 0;
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		if (arr[i] > arr[max])
//		{
//			max = i;
//		}
//	}
//	return max;
//}
//
//int main()
//{
//	int arr[20];
//	int n;
//	scanf("%d", &n);
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	for (i = max_(arr,n); i < n - 1; i++)
//	{
//		arr[i] = arr[i + 1];
//	}
//	n--;
//	for (i = 0; i < n; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}//int main()
//{
//	char a;
//	int zm, sz, kg, qt;
//	zm = 0, sz = 0, kg = 0, qt = 0;
//	while (1)
//	{
//		a= getchar();
//		if ((a >= 'A' && a <= 'Z') || (a >= 'a' && a <= 'z'))
//		{
//			zm++;
//		}
//		else if (a >= '0' && a <= '9')
//		{
//			sz++;
//		}
//		else if (a == ' ')
//		{
//			kg++;
//		}
//		else
//		{
//			qt++;
//		}
//		if (a == '\n')
//		{
//			break;
//		}
//	}
//	printf("%d %d %d %d", zm, sz, kg, qt-1);
//	return 0;
//}//#include<stdio.h>
//int main(void)
//{
//    /*********Begin*********/
//    int zm = 0, sz = 0, kg = 0, qt = 0;
//    char ch;
//    while (1)
//    {/*ch = getchar();if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z')zm++;else if (ch >= '0' && ch <= '9')sz++;else if (ch == ' ')kg++;else{qt++;}if (ch == '\n')break;*/
//    }
//    qt = qt - 1;
//    printf("%d %d %d %d", zm, sz, kg, qt);
//
//    /*********End**********/
//    return 0;
//}int main()
{char a[200];scanf("%s", a);int zm = 0, sz = 0, kg = 0, qt = 0;int i = 0;for (i = 0; i != '\0'; i++){if (a[i] >= 'a' && a[i] <= 'z' || a[i] >= 'A' && a[i] <= 'Z')zm++;else if (a[i] >= '0' && a[i] <= '9')sz++;else if (a[i] == ' ')kg++;else{qt++;}if (a[i] == '\n')break;}printf("%d %d %d %d", zm, sz, kg, qt);return 0;
}

        明天继续努力咯! 

http://www.lryc.cn/news/284124.html

相关文章:

  • 上位机编程:CP56Time2a格式精讲
  • Webpack5入门到原理12:处理 Html 资源
  • Vue3-Axios二次封装与Api接口统一管理
  • RHCE: 主从DNS服务器配置 (实现正反向解析)
  • Git学习笔记(第6章):GitHub操作(远程库操作)
  • 【主题广范|见刊快】2024年海洋工程与测绘遥感国际学术会议(ICOESRS 2024)
  • 解决el-radio-group只触发一次的问题
  • openssl3.2 - 官方demo学习 - pkey - EVP_PKEY_RSA_keygen.c
  • 密码搜|Facebook 8组问答,搞定Pixel与广告之间的关系!
  • Apache StringUtils:Java字符串处理工具类
  • 设计模式 代理模式(静态代理 动态代理) 与 Spring Aop源码分析 具体是如何创建Aop代理的
  • 【EI会议征稿通知】第七届先进电子材料、计算机与软件工程国际学术会议(AEMCSE 2024)
  • Verilog基础:强度建模(一)
  • Spring Boot各类变量的使用
  • Hive管理UDF详解
  • bug笔记:解决 HTTP Error 500.30 - ASP.NET Core app failed to start
  • 理解pytorch系列:transpose是怎么实现的
  • Linux tftp命令教程:文件传输利器(附案例详解和注意事项)
  • beego的模块篇 - task任务
  • ThreadLocal工具类
  • 【c语言】扫雷(上)
  • Java读取制表符文本转换为JSON
  • 从C到C++:向面向对象过渡的技巧与诀窍
  • Vue3中动态组件使用
  • kubernetes工作负载-DamonSet
  • zabbix其他配置
  • 蓝桥杯备战 每日一题 (2)
  • GetShell的姿势
  • workflow源码解析:ThreadTask
  • 为何谷歌强制要求安装ssl证书?