用for语句编程实现如下要求从键盘输入若干个数学成绩以输入1作为结束
1个回答
关注
展开全部
用for语句编程实现如下要求从键盘输入若干个数学成绩以输入1作为结束
您好亲,1 输入部分。
用getchar循环读入字符,当读入值为换行'\n'时退出循环。
2 统计部分。
对每个输入的字符进行判断,如果为数字字符,则累加。
3 输出部分。
退出输入循环后,输出结果值。
代码:
int main(){ int cnt = 0,c; while((c = getchar())!='\n') if(c='0' &&c ='9') cnt++; printf(数字字符个数=%d\n,cnt);}希望可以帮到您哦。
咨询记录 · 回答于2022-04-06
用for语句编程实现如下要求从键盘输入若干个数学成绩以输入1作为结束
用for语句编程实现如下要求从键盘输入若干个数学成绩以输入1作为结束您好亲,1 输入部分。用getchar循环读入字符,当读入值为换行'\n'时退出循环。2 统计部分。对每个输入的字符进行判断,如果为数字字符,则累加。3 输出部分。退出输入循环后,输出结果值。代码:int main(){ int cnt = 0,c; while((c = getchar())!='\n') if(c='0' &&c ='9') cnt++; printf(数字字符个数=%d\n,cnt);}希望可以帮到您哦。
如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。最后再次祝您身体健康,心情愉快!
用for语句编程实现如下要求:
从键盘输入若干个数学成绩,以输入-1作为结束。如大于100分或小于0分要求重新输入成绩。计算平均分并输出到电脑屏幕。
【问一问自定义消息】
import java.util.*;public class Main {undefinedpublic static void main(String[] args) {undefinedScanner scanner = new Scanner(System.in);int[] a=new int[100];int max=0;for(int i=0;ia[j+1]){undefined int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; max=a[j+1]; } }System.out.println(max); }}————————————————版权声明:本文为CSDN博主「毛家三少」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39822872/article/details/83686658