我正在尝试制作三个简单的 c 程序,但我将把它限制在其中一个,因为第一个问题只针对一个。(是的,如果你好奇的话,这是hw。)
对于这个程序,目标是创建一个可以接受字符串的程序:
"BCC 6 T LL 8 9 *** & EXTRA@@@@@"
和输出/打印
"689"
我将在下面粘贴的代码是我对此的悲伤尝试,实际上我没有得到任何结果。任何帮助表示赞赏。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
printf("BCC 6 T LL 8 9 *** & EXTRA@@@@@\n");
char ch=getchar();
while(ch!='\n')
{
if(isdigit(ch)|| ch!='*' || ch!='@')
printf("%c", ch);
}
return 0;
}