初学者C语言,输入一组字符,判断其中数字字符是否重复,输出正确答案
,输入一组字符,判断其中数字字符是否重复,输出正确答案
输入一组字符,判断其中数字字符是否重复,输出正确答案
输入的格式是什么呢?一行,还是指定字符数量并忽略空白字符,……?答案的格式是什么呢?输出“是”“否”,还是……?
#include <stdio.h> int main(void) { char str[128]; char* ps = str; int count[10] = { 0 }; gets(str); while(*ps) { if (*ps >= '0' && *ps <= '9') { count[*ps - '0']++; } ps++; } for(int i=0; i<10; i++) { if (count[i] > 1) { puts("yes"); return 0; } } puts("no"); return 0; }