c语言输入一串数字存入数组 c语言如何输入一串数字,每个数字后面有一个逗号,且不确定输入多少个数字?
c语言如何输入一串数字,每个数字后面有一个逗号,且不确定输入多少个数字?
先读取整数。然后循环:读1个字符。如果字符是逗号,则读取1个整数。如果不是逗号,则循环结束。如果读取整数时出错,则循环结束。#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语言输入一串字母,输出字母数字,其它字符的个数?
对于此问题,不必保存数组。按照以下步骤:1输入一个字符来判断字符:a)如果是数字,则在数字累加器中加一。b) 如果是字母,在字母累加器中加一个。c) 如果是换行符,则统计数据的结尾将替换为该行的结尾。如果需要其他终结符,请根据需要更改判断)。2输出结果。代码:#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(“数字%D,字母%DN”,N,c)返回0}
c语言输入一串数字存入数组 c语言输入多个数字 c语言scanf连续输入
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。