【无标题】DAY6作业

文章包含四个C语言程序,分别实现:1)读取用户输入的字符并打印大写字母;2)计算字符串中大写字母、小写字母、数字和特殊字符的数量;3)对字符串进行升序排列;4)反转字符串。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
	int n;
	printf("请输入字符个数:");
	scanf("%d",&n);
	char str[n];
	printf("请输入字符:");
	int i;
	for(i=0;i<n;i++)
	{
		scanf("%s",&str[i]);
	}

		int count=0;
	for(i=0;i<n;i++)
	{
		if(str[i]>='A'&&str[i]<='Z')
		{
			printf("%c",str[i]);
			count++;
		}
	}
		if(count==0)
		{
			printf("不存在大写");
		}
    return 0;
}

	
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
    int n;
	printf("请输入字符个数:");
	scanf("%d",&n);
	char str[n];
	printf("请输入字符串:");
	int i;
	for(i=0;i<n;i++)
	{
		scanf("%c",&str[i]);
	}
	int count1=0;
	int count2=0;
	int count3=0;
	int count4=0;

	for(i=0;i<n;i++)
	{
		if(str[i]>='A'&&str[i]<='Z')
		{
			count1++;
		}
		else if(str[i]>='a'&&str[i]<='z')
		{
			count2++;
		}
		else if(str[i]>='0'&&str[i]<='9')
		{
			count3++;
		}
		else
		{
			count4++;
		}
	}
	printf("大写字母个数为:%d\n",count1);
	printf("小写字母个数为:%d\n",count2);
	printf("数字个数为:%d\n",count3);
	printf("特殊字符个数为:%d\n",count4);
	
	return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
    char str[100];
	printf("请输入字符串:");
	scanf("%s",str);
	for(int i=0;i<strlen(str);i++)
	{
		int count=0;
		for(int j=0;j<strlen(str)-i-1;j++)
		{
			if(str[j]>str[j+1])
			{
				char t=str[j];
				str[j]=str[j+1];
				str[j+1]=t;
				count++;
			}
		if(count==0)
		break;
		}
	}
	printf("排序结果为:");
	for(int i=0;i<strlen(str);i++)
	{
		printf("%c",str[i]);
	}
	printf("\n");


	return 0;
}

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
    char str[50]="";
	printf("请输入字符:");
	scanf("%s",&str);
	int i=0;
	int j=strlen(str)-1;
		while(i<j)
		{
			char t=str[i];
			str[i]=str[j];
			str[j]=t;
			i++;j--;
		}
		printf("%s",&str);
	return 0;
}

基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目),该项目是个人毕设项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台-采用强化学习中的DQN进行交通信号灯相位时间的调整源码(高分项目)基于python实现的利用sumo作为仿真平台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值