knrt.net
当前位置:首页 >> 用C语言编写一个程序,来计算文件中字符、数字的个... >>

用C语言编写一个程序,来计算文件中字符、数字的个...

#include#include#define n 100int main(){ int letter=0,space=0,num=0,other=0; char s[n]; int i; printf("please input a string:\n"); gets(s); for(i=0;i='a'&&s[i]='a'&&s[i]='0') num++; else other++; } printf("字母个数是:%d,\n空格数是:%d,\n数字个数是:%d,\n其他字符个数:%d\n",letter,space,num,other);return 0;}

')是先执行getchar(),就是从键盘读入一个字符,再将这个字符赋值给c,然后再执行while(c!='\n'),就是判断是否是回车符.scanf("%d%d%d,a,b,c")里边%d是格式控制输入,就是一大串的相同格式的东西一起输入 至于为什么不用它,就是要根据你的题目要求了 因为你是用scanf的时候输入回车符不会停止输入,比如scanf("%d%d%d,a,b,c")你先输入一串数字,回车,那只是把你刚才输入的数字赋值给a,接下去的就是赋值给b,c,d…… 另外,站长团上有产品团购,便宜有保证

#include #define n 20 //你可以改变n的值,但要保证n至少大于你想输入的字符数目一位 void main() { int i,bc,lc,m; //bc为大写的字母,lc为小写的字母 char a[n]; i=bc=lc=m=0; printf("输入字符串,以#号结束:\t"); gets(a); while(a[i]!='\0') { if(a[i]>='a'&&a[i]='a'&&a[i] 评论0 0 0

#include <stdio.h> main() { int j;count=0;tem=0; int i=你想找的那个数 ; char a='你们想找的那个字母或符号'; for(i=0;i<文的最后;i++) if(j=i) count++; if(j=a) tem++; printf("shu zi zong shu:%d\n",count); printf("fu hao huo zi mu zong shu:%d",tem); }

在c语言中如何统计得出一个字符串中字符的个数??? #include <iostream>#include <string> using namespace std; int main() { int Digit=0,Upper=0,Lower=0; string OriginStr; cout<<"请输入字符串:"<<endl; cin>>OriginStr; for (int sz=0;sz<

#include&lt;stdafx.h&gt; #include&lt;stdio.h&gt; #include &lt;stdlib.h&gt; void main() { char ch; int num1=0,num2=0,num3=0; FILE *fp; int i; if((fp=fopen("c:\\cpp-home.txt","r"))==NULL) /* 打开一个文件*/ { printf("not open"); exit(0); }

#include int main(void){ char c[128]; int i = 0, sum = 0; printf("请输入字符串\n"); do { scanf("%c", &c[i]); if (c[i] == 'x') sum++; } while ('\n'

源程序代码如下:#include "pch.h"#define _CRT_SECURE_NO_WARNINGS//VS环境下需要,VC不需要#include<stdio.h> int main() { char c = 0;//定义输入字符变量 int num_count = 0;//数字个数 int bigalp_count = 0;//大写字母个数 int

/* 编写一个程序,计算任意输入的整数的各位数字之和*/#include "stdio.h" void main() { int n,sum=0; printf("请输入一个整数:"); scanf("%d",&n); while(n) { sum=sum+n%10; n=n/10; } printf("输入的整数的各位数字之和为%d",sum); }

#include void Input(){ FILE *fp; if((fp = fopen("file1.txt","w")) ==NULL) { exit(1); } char a; printf("输入一串字符,以$结束\n"); while(scanf("%c",&a) && a!= '$') { fputc(a,fp); } fflush(stdin); fclose(fp);}int Find(char c){ FILE *fp; int flag = 0; if((fp

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com