
问一问c#题目,求解
1、一张单据上有一个5位数的号码为“6**42”,其中百倍数和千位数已模糊不清,但知道这个5位数能被57和67除尽,编程找出该单据所有可能的号码。2、统计从键盘输入字符的...
1、一张单据上有一个5位数的号码为“6**42”,其中百倍数和千位数已模糊不清,但知道这个5位数能被57和67除尽,编程找出该单据所有可能的号码。
2、统计从键盘输入字符的中英文字母的个数 展开
2、统计从键盘输入字符的中英文字母的个数 展开
搜索资料
展开全部
1 单据可能号码
#include<stdio.h>
main(){
int i;
printf("这个数可能是:");
for(i=60042;i<=69942;i++){
if(i%57!=0||i%67!=0)continue;
else
printf("%d ",i);
}
return 0;
}
2字符数字统计
#include<stdio.h>
main(){
int alphabet=0,number=0;
char c;
printf("请输入一串字符,输入#结束:");
while( (c = getchar()) != '#' ) //c=getchar是从键盘获取一个字符并赋值给c
{
if( (c>='a'&&c<='z') || (c>='A'&&c<='Z') ) alphabet++;
else if( c>='0'&&c<='9' ) number++;
}
printf("字母有%d个,数字有%d个\n",alphabet,number);
}
望采纳 谢谢啦
#include<stdio.h>
main(){
int i;
printf("这个数可能是:");
for(i=60042;i<=69942;i++){
if(i%57!=0||i%67!=0)continue;
else
printf("%d ",i);
}
return 0;
}
2字符数字统计
#include<stdio.h>
main(){
int alphabet=0,number=0;
char c;
printf("请输入一串字符,输入#结束:");
while( (c = getchar()) != '#' ) //c=getchar是从键盘获取一个字符并赋值给c
{
if( (c>='a'&&c<='z') || (c>='A'&&c<='Z') ) alphabet++;
else if( c>='0'&&c<='9' ) number++;
}
printf("字母有%d个,数字有%d个\n",alphabet,number);
}
望采纳 谢谢啦
展开全部
//第1题
using System;
class Program
{
public static void Main(string[] args)
{
const int Temp=60042;
int n;
for(int q=0;q<10;q++)
{
for(int b=0;b<10;b++)
{
n=Temp+1000*q+100*b;
if(0==n%57&&0==n%67)
Console.WriteLine(n);
}
}
Console.WriteLine("按任意键继续。。。");
Console.ReadKey(true);
}
}
//第2题
using System;
class Program
{
public static void Main(string[] args)
{
int c=0;
String line;
Console.Write("请输入一些字符并以回车结束:");
line=Console.ReadLine();
for(int i=0;i<line.Length;i++)
{
if((line[i]>='a'&&line[i]<='z')||(line[i]>='A'&&line[i]<='Z'))
c++;
}
Console.WriteLine("英文字母共{0}个",c);
Console.WriteLine("按任意键继续。。。");
Console.ReadKey(true);
}
}
using System;
class Program
{
public static void Main(string[] args)
{
const int Temp=60042;
int n;
for(int q=0;q<10;q++)
{
for(int b=0;b<10;b++)
{
n=Temp+1000*q+100*b;
if(0==n%57&&0==n%67)
Console.WriteLine(n);
}
}
Console.WriteLine("按任意键继续。。。");
Console.ReadKey(true);
}
}
//第2题
using System;
class Program
{
public static void Main(string[] args)
{
int c=0;
String line;
Console.Write("请输入一些字符并以回车结束:");
line=Console.ReadLine();
for(int i=0;i<line.Length;i++)
{
if((line[i]>='a'&&line[i]<='z')||(line[i]>='A'&&line[i]<='Z'))
c++;
}
Console.WriteLine("英文字母共{0}个",c);
Console.WriteLine("按任意键继续。。。");
Console.ReadKey(true);
}
}
追问
如果第二题是 分别统计出其中英文字母、空格、数字和其它字符的个数怎么做啊
本回答被提问者和网友采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |