从键盘输入一个不超过20个字符的字符串,存储到一个字符数组中。统计其中数字字符的个数。

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:11:53

#include<iostream>
using namespace std;

void main()
{
char p[20];
int num=0;
cout<<"请输入20个字符:";
for(int i=0;i<20;i++)
{
cin>>p[i];
if(p[i]>='0'&&p[i]<='9')num++;
}
cout<<"其中有"<<num<<"个数字."<<endl;
}

int main()
{
char s[80];
gets(s);

int i,upper,lower,number,space,other;
upper=lower=number=space=other=0;
char *p;
for(p=s;*p;p++)
{
if(isupper(*p)) upper++;
else if(islower(*p)) lower++;
else if(isdigit(*p)) number++;
else if(isspace(*p)) space++;
else other++;
}

cout<<"数字有" <<number<<"个"<<endl

#include "stdio.h"
#include "conio.h"

main()
{
int len;
char a[21];

求助:编一个程序,从键盘输入20个任意字符,问题 编写一个C 程序,从键盘输入50个字符,统计其中英文字符与数字的个数 从键盘输入一组十进制数(每个数不超过3个字符),将该组数按升序排序后,并将结果送显示器显示 从键盘输入一行字符,统计其中有多少个单词; 从键盘输入一个英文字符,打印出这个字符的前趋和后继字符。 C语言程序题:从键盘输入50 个字符,从小到大排序,删除重复的字符 求助,由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符 用C语言编写一个程序,检查从键盘输入的一行字符中有无相邻两字符相同 从键盘输入一个字符,判断是否为A到F之间的字符,如果是,输出“UPCASE”,否则,输出“LOWCASE” 编写一个字符界面的Application应用程序,从键盘输入一个正整数数值,输出它的所有因子.