读入字符串,根据要求输出0或1

版权声明:转载请注明出处 https://blog.csdn.net/nanhuaibeian/article/details/87936913

题目

从键盘读入一个字符串,若遇到字母,则输出0;
若遇到数字则输出1;否则不输出。例如:输入ab2&3@c,输出00110

代码

#include <stdio.h>
#include <string.h>
#define max 100

int main(){
	char a[max];
	int i=0;
	printf("请输入字符串:");
	gets(a);
	while(a[i]!='\0'){
		if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
		printf("0");
		if(a[i]>='0'&&a[i]<='9')
		printf("1");
		i++;
	}
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/nanhuaibeian/article/details/87936913