用c语言如何实现,统计从键盘输入数字的个数 第一个问题:因为循环whie外边只读入了一次,我现在要具体读入多少次不知道的,只有当你输入回车才算结束,自然while里边还有一个getchar读取字符串啊。呵呵。没有测试出有Bug,我的正常:includeincludeint main(){int x=0,y=0,z=0;char ch;ch=getchar();while(ch。'\\n'){if(ch>;=65&ch|ch>;=97&ch)x+;else if(ch>;48&ch)y+;elsez+;ch=getchar();}printf(\"英文字母有:%d个,数字有:%d个,其它字符有:%d个\",x,y,z);return 0;}
C语言怎么让键盘输入数字到数组里? 1、首先打开电脑复的编辑软件。制然后创建编辑项目bai。2、创建du文件指针和字符zhi型char。再dao读取文件内容。3、然后用for语句进行接受数据。再用getchar语句接受键盘的输入。4、然后用foput函数。再将数据写入到文件。5、然后用fclose函数关闭文件。再返回数值。6、运行程序,输入数值。再打开文件,就可以发现键盘输入的东西,写入到文件。
在c语言里怎么从键盘输入一个较大数字,如10^100 用字符串的方法 先用字符串输入一个很大的数 任意然后一个个转换成整型 附上一部分代码int num1[1000],num2[1000];main(){int i=0,count1=0,count2=0,len=0;char a[1000],b[1000];scanf(\"%s%s\",a,b);count1=strlen(a);count2=strlen(b);for(i=count1-1;i>;=0;i-)num1[+num1[0]]=a[i]-'0';for(i=count2-1;i>;=0;i-)num2[+num2[0]]=b[i]-'0';}这样你就可以输入 100000000000000000000000000000000000000000000000000000000无限个0 只要定义字符串数组的时候更改一下位数就可以了请采纳^_^