c语言考试,求编程,,😭😭😭第三大题,可以给截图,

c语言考试,求编程,,😭😭😭第三大题,可以给截图,或是拍照片吗,,急求,谢谢谢谢

第三大题第三问:
package HXY;
import java.util.*;
public class Array{

public static void main(String[] args) {
int englishCount=0;
int spaceCount=0;
int numCount=0;
int otherCount=0;
Scanner sc=new Scanner(System.in);
System.out.println("请输入一段话");
String str=sc.nextLine();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++){
if(Character.isLetter(ch[i])){;
englishCount++;
}
else if(Character.isSpaceChar(ch[i])){

spaceCount++;
}
else if(Character.isDigit(ch[i])){

numCount++;
}
else{

otherCount++;

}
}
System.out.println("字母个数"+englishCount);
System.out.println("数字个数"+numCount);
System.out.println("空格个数"+spaceCount);
System.out.println("其他符号个数"+otherCount);

}

}
运行结果如下:
请输入一段话
ef dfggf 1234
字母个数7
数字个数4
空格个数2
其他符号个数0

第三大题第一问:
public class Y {
public static long show(long n){

if(n==1){
System.out.println("阶乘结果是1");
return 1;

}
else{
long num =(long) (n*show(n-1));
System.out.println("阶乘结果是:"+num);
return num;
}

}

public static void main(String[] args) {
Y y=new Y();
y.show(10);

}

}
运行结果如下:
阶乘结果是1
阶乘结果是:2
阶乘结果是:6
阶乘结果是:24
阶乘结果是:120
阶乘结果是:720
阶乘结果是:5040
阶乘结果是:40320
阶乘结果是:362880
阶乘结果是:3628800

这是我用java语言写的,谢谢采纳。追答

第一问:

第三问:

追问

卧槽学霸

可是

看不懂

追答

我不学霸,请叫我雪糕。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-21
这个软件发一份给我追问

等我考完试😭

追答

一个月没打,思路就废了,

求软件,我现在没电脑,打起来很不方便

考完了么,亲

求个软件,自学伤不起

第2个回答  2015-10-21
ch>=65 && ch<=90 猜你要的是大写字母转小写
if(i<=100) sum+=i;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网