编程实现:从键盘输入的若干字符中,一换行结束输出,统计出其中小写字母的个数
3个回答
展开全部
你想用什么语言写啊?有区别的。c语言是
#include<stdio.h>
void main()
{
char c[100];// 定义字符数组;
int xzms=0;// 用来记录小写字母的个数;
int i;//定义一个变量,用来循环;
gets(c);// 输入一行字符串;
puts(c);//打印输入的字符串;
for(i=0;c[i]!='\0';i++)
{
if(c[i]>96&&c[i]<123)//判断是不是为小写字母;
xzms++;// 如果是自动加1;
}
printf("小写字母的个数为:%d",xzms);//打印输出;
}
如果是c#的话
using System;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int xzms = 0;
string s;
s = Console.ReadLine();
for (int i = 0; i < s.Length; i++)
{
char c = Convert.ToChar(s.Substring(i, 1));
if (c >= 'a' && c <= 'z')
xzms++;
}
Console.WriteLine("小写字母的个数为:" + xzms.ToString());
Console.ReadLine();
}
}
}
如果是c++的话我就不太清楚了。嘿嘿 希望能帮到你
#include<stdio.h>
void main()
{
char c[100];// 定义字符数组;
int xzms=0;// 用来记录小写字母的个数;
int i;//定义一个变量,用来循环;
gets(c);// 输入一行字符串;
puts(c);//打印输入的字符串;
for(i=0;c[i]!='\0';i++)
{
if(c[i]>96&&c[i]<123)//判断是不是为小写字母;
xzms++;// 如果是自动加1;
}
printf("小写字母的个数为:%d",xzms);//打印输出;
}
如果是c#的话
using System;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int xzms = 0;
string s;
s = Console.ReadLine();
for (int i = 0; i < s.Length; i++)
{
char c = Convert.ToChar(s.Substring(i, 1));
if (c >= 'a' && c <= 'z')
xzms++;
}
Console.WriteLine("小写字母的个数为:" + xzms.ToString());
Console.ReadLine();
}
}
}
如果是c++的话我就不太清楚了。嘿嘿 希望能帮到你
展开全部
这很简单用ASCII吗判断就成
string str3 = "dqwdwqdAKJDWQKdwqADFEFEWfsd";
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
for (int i = 0; i < str3.Length; i++)
{
int intAsciiCode = (int)asciiEncoding.GetBytes(str3)[i];
if (97 <= intAsciiCode && intAsciiCode <= 122)
{
Label1.Text += str3[i];
}
}
string str3 = "dqwdwqdAKJDWQKdwqADFEFEWfsd";
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
for (int i = 0; i < str3.Length; i++)
{
int intAsciiCode = (int)asciiEncoding.GetBytes(str3)[i];
if (97 <= intAsciiCode && intAsciiCode <= 122)
{
Label1.Text += str3[i];
}
}
追问
没学那么复杂,用C语言的简单语句
追答
丫丫的这也复杂靠
就一个循环一个转换擦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道不知道我不知道。早年学的那点C语言全还给老师了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询