c語言輸入一串?dāng)?shù)字存入數(shù)組 c語言如何輸入一串?dāng)?shù)字,每個(gè)數(shù)字后面有一個(gè)逗號(hào),且不確定輸入多少個(gè)數(shù)字?
c語言如何輸入一串?dāng)?shù)字,每個(gè)數(shù)字后面有一個(gè)逗號(hào),且不確定輸入多少個(gè)數(shù)字?先讀取整數(shù)。然后循環(huán):讀1個(gè)字符。如果字符是逗號(hào),則讀取1個(gè)整數(shù)。如果不是逗號(hào),則循環(huán)結(jié)束。如果讀取整數(shù)時(shí)出錯(cuò),則循環(huán)結(jié)束。#I
c語言如何輸入一串?dāng)?shù)字,每個(gè)數(shù)字后面有一個(gè)逗號(hào),且不確定輸入多少個(gè)數(shù)字?
先讀取整數(shù)。然后循環(huán):讀1個(gè)字符。如果字符是逗號(hào),則讀取1個(gè)整數(shù)。如果不是逗號(hào),則循環(huán)結(jié)束。如果讀取整數(shù)時(shí)出錯(cuò),則循環(huán)結(jié)束。#Include#Include main(){int x[100],n=0,I int c if(scanf(%d”,&x[n])==1)n而(1){scanf(%c”,&AmpC)if(c!=“,”)中斷if(scanf(%d”,&x[n])==1)n else break}printf(“Ni read:”)for(I=0I
c語言輸入一串字母,輸出字母數(shù)字,其它字符的個(gè)數(shù)?
對(duì)于此問題,不必保存數(shù)組。按照以下步驟:1輸入一個(gè)字符來判斷字符:a)如果是數(shù)字,則在數(shù)字累加器中加一。b) 如果是字母,在字母累加器中加一個(gè)。c) 如果是換行符,則統(tǒng)計(jì)數(shù)據(jù)的結(jié)尾將替換為該行的結(jié)尾。如果需要其他終結(jié)符,請(qǐng)根據(jù)需要更改判斷)。2輸出結(jié)果。代碼:#include<stdio。H>int main(){int c,N,ic=N=0while(1){I=getchar()if(I>=“0”&&;I<=“9”)N else if((I>=“a”&&;I<=“Z”)(I>=“a”&;I<=“Z”)c else if(c==“”N”)break}printf(“數(shù)字%D,字母%DN”,N,c)返回0}