私は 3 つの単純な C プログラムを作成しようとしていますが、この最初の質問は 1 つだけに固有であるため、これをそのうちの 1 つだけに制限します。(ええ、これはあなたが興味を持っている場合に備えてです。)
このプログラムの目標は、次の文字列を取ることができるプログラムを作成することです。
"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;
}