c語言簡單的例子
阿新 • • 發佈:2019-01-24
程式需求說明如下:輸入的第1個字元必須是 + 或 -,第2個字元必須是一個數字,在此情況下進行檔案的修改;如果第1個字元不是 + 或 -,則給出資訊N;如果第2個字元不是數字,則給出資訊M。
#include<stdio.h> int isDigit(char c); int isChar(char c); int main() { char c1 = 0,c2 = 0; c1 = getchar(); c2 = getchar(); if (isChar(c1) && isDigit(c2)) printf("進行檔案修改\n"); else { if (!isChar(c1)) printf("N");; if (!isDigit(c2)) printf("M");; } return 0; } int isChar(char c) { if (c == '+' || c == '-') return 1; return 0; } int isDigit(char c) { int digit = c - 48; if (digit >= 0 && digit <= 9) return 1; return 0; }