回覆列表
-
1 # 湯圓電影Vlog
相關內容
- C語言:輸入10個整數,將其中最小的數於第一個數對換,把最大的數與最後一個數對換。寫3個函式:()?
- C語言裡面字串函式strcmpbcmp區別?
- c語言程式設計,假設x是一個整數,寫一個程式:從鍵盤上輸入它的值,計算y=2x+5,並輸出y的值?
- 在C語言中,要求編寫程式在給定的字串中查詢指定的字元?
- 輸入三個整數,比較三個數大小並按從小到大的順序排列。python程式碼怎麼寫?高手請指導,謝謝?
- 請用簡單C++編寫輸入5個字串,按升序排列後輸出?
- C語言中怎麼弄輸入一個人的名字然後輸出我愛你?
- c語言中,怎麼輸入多組字串,放在二維數組裡?
- C語言,輸入半徑,求圓的面積和周長?
- 從鍵盤任意輸入一個整數n,程式設計計算並輸出1~n之間的所有素數之和我編的這個程式怎麼錯了(C語言)?
1、挨著判斷每個字元的ASCII值是否在0~9之間。2、例程:#include <string.h> //strlen()需要的標頭檔案#include<stdio.h>//#include "stdafx.h"#define n 100int main(int argc, char* argv[]){printf("*******************第八單元 函式 判斷一串字串是否全為數字*********************");char a[n];int isnumber(char a[n]);printf("請輸入一串字串:\n");scanf("%s",a); //輸入字串,給定首地址就行,a表示字元陣列首地址isnumber( a); //實參,陣列實參給首地址printf("Hello World!\n");return 0;}int isnumber(char a[n]){int len = strlen(a);int j =0;for(int i =0;i<len;i++) //遍歷整個字串{if(a[i]<=57&&a[i]>=48) //0~9的ASCII碼是48~57{j++;} //找到數字了就數量++}//數字總數和字串長度一樣,則全是數字,總數為0,則都不是數字,在0~len之間則有部分是數字if (j==len){ printf("全為數字");}else if(j == 0){printf("全不為數字");}else{printf("不全為數字");}return 0;}