先问问dalao14行的-‘0’-1为啥要减1,减‘0’不就已经换成数字了吗
查看原帖
先问问dalao14行的-‘0’-1为啥要减1,减‘0’不就已经换成数字了吗
892700
elong123楼主2023/3/20 19:26
#include<stdio.h>
#include<string.h>
int main()
{
	char a[1009];
	scanf("%s",&a);
	//int len=strlen(a);
	for(int i=0;i<strlen(a);i++)
	{
		//while(a[i]>'a'&&a[i]<'z'||a[i]>'A'&&a[i]<'Z')
			if(a[i]>='0'&&a[i]<='9')
			{
				int n;
				n=a[i]-'0'-1;
			//	printf(" %d \n",n);
				//printf("%d",a[i]);
				while(n--)
				{
					printf("%c",a[i-1]);
				}
			}
			else 
			printf("%c",a[i]);
	}
	return 0;
}
2023/3/20 19:26
加载中...