文章时效性提示
本文发布于 521 天前,部分信息可能已经改变,请注意甄别。
只输出数字字符,非数字字符不输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include <stdio.h>
int main() { int ch = 0; while ((ch = getchar()) != EOF) { if (ch < '0' || ch > '9') { continue; } putchar(ch); } return 0; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| int main() { char password[20] = {0}; int ret = 0; int ch = 0; printf("请输入密码:"); scanf("%s",password); while ((ch = getchar()) != '\n'); { ; } printf("请确认(Y/N):"); ret = getchar(); if (ret == 'Y') { printf("确认成功"); } else { printf("放弃确认"); } return 0;
|