编程,从键盘上任意输入若干个(假设不超过50个)任意两位整数,将其中的偶数、奇数分别用两个数组保存...

供稿:hz-xin.com     日期:2025-01-13
C语言程序设计:题1、从键盘上输入任意个整数,输入-1时结束,分别统计其中奇数和偶数个数.

第一个:#include#include#include#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d个数,以-1结束:
",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]%2==0)s1+=1;elses2+=1;}printf("偶数个数为%d个
",s1);printf("奇数个数为%d个
",s2-1);} 两个题都只需要改变宏定义中的N就可以实现不同多个数据的输入了。答题不易,望采纳。有其他问题请采纳后,向我求助。
第二题:#include#include#include#define N 5main(){int a[N];int i,max,t=0;printf("请输入%d个数:
",N);for(i=0;imax){max=a[i];t=i;}printf("该数组最大数为:%d,其下标为:%d
",max,t);}

#include "stdio.h"int main(){ int count1=0,count2=0,i; while(1) { scanf("%d",&i); if(i==-1) break; else if(i%2==0) count1++; else if(i%2==1) count2++; } printf("奇数共有%d个,偶数共有%d个.
",count2,count1);}

Private Sub Command1_Click()
Dim a(50) As Integer, b(50) As Integer, i, j, k, s, m
Do
k = Val(InputBox("输入一个整数"))
If k <> 0 Then
If k Mod 2 = 0 Then
a(i) = k
i = i + 1
Else
b(j) = k
j = j + 1
End If
s = s + k
If m < k Then m = k
End If
Loop Until k = 0
Print "偶数个数:"; i
Print "奇数个数:"; j
Print "平均值:"; Format(s / (i + j), "0.00")
Print "最大值:"; m
End Sub

编程,从键盘上任意输入若干个(假设不超过50个)任意两位整数,将其中的...
Loop Until k = 0 Print "偶数个数:"; i Print "奇数个数:"; j Print "平均值:"; Format(s \/ (i + j), "0.00")Print "最大值:"; m End Sub

3.从键盘输入若干个字符(包含数学字符和字母字符),统计出数字字_百度...
print("数字个数为:", num_count)print("字母个数为:", alpha_count)可以在控制台中运行此程序,并在提示时输入一串字符。程序将遍历输入字符串中的每个字符,计算数字和字母的数量,并输出结果。

C++语言求:从键盘输入若干个学生的学习成绩,然后统计出及格和不及格的...
2. 在`main`函数中,使用`cout`输出提示信息,引导用户输入成绩。这里假设用户会连续输入多个成绩。3. 利用`cin`从键盘接收成绩输入,并将其存储在变量中。程序应循环执行此步骤,直到用户输入特定的结束标识,例如输入一个特殊字符。4. 定义两个计数器,一个用于统计及格人数,一个用于统计不及格人数。

编写程序:从键盘输入若干字符(当输入#时结束),分别统计出大、小写字母...
include "stdio.h"main(){char c,sum1=0,sum2=0,number=0;c=getchar();while(c!='#'){ if(c>='A'&&c<='Z') sum1++;else if(c>='a'&&c<='z') sum2++;else if(c>='0'&&c<='9') number++;c=getchar();} printf("大写字母:%d,小写字母:%d,数字:%d",sum1,sum2...

4.从键盘上输入若干个整数,直到输入0为止,求它们的乘积.while语句...
include <stdio.h> int main(){ int result = 1, i=0;scanf("%d", &i);while (i != 0){ result *= i;scanf("%d", &i);} printf("result=%d", result);return 0;}

c++编程实现:从键盘输入任意多个整数(以输入字符a结束输入),输出第...
include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) {int s[3]={0,0,0};char n[10]={"\\0"};int t;while(1){scanf("%s",n);if(strcmp(n,"a")==0){break;}t=atoi(n);if(t>s[0]){s[2]=s[1];s[1]=s[0];s[0]=t;}else if(t>s[1])...

从键盘输入若干个(不超过10个)学生的百分制成绩,当输入成绩为负值时...
C语言判断的话可以使用while循环,当输入的值为负值的时候结束循环。排序的话可以直接用C语言的库函数qsort。include<stdio.h> intmain(){ intarray[20],length,i;inttmp,sum=0,average;intA=0,B=0,C=0,D=0,cnt=0;for(i=0;;++i){ scanf("%d",&tmp);if(tmp<0){ break;} array[i]...

C语言从键盘输入若干个整数,判断读入的正数和负数的个数,输入为0时结...
运行通过,有问题HI:include<stdio.h> int main(){ int num,n=0,m=0;do{ scanf("%d",&num);if(num>0) m++;else if(num<0) n--;}while(num!=0);printf("正整数有%d个,负整数有%d个",m,n);}

从键盘上输入若干个学生的成绩,计算平均成绩,并输出低于平均分的分值...
printf("请输入学生成绩:");for(i=0;i<n;i++){ scanf("%d",&a[i]);s+=a[i];} ave=(float)s\/n;printf("平均成绩为:%.2f\\n",ave);printf("低于平均分的有:\\n");for(i=0;i<n;i++)if(a[i]<ave)printf("%d ",a[i]);printf("\\n");} 所在函数库为【ctype.h】int...

编写应用程序,用户在键盘依次输入若干个数,每输入一个数都需要按回车...
);int total = 0;while (true) {try {num = scanner.nextInt();if (num == -1) {break;}total += num;numList.add(num);} catch (Exception e) {break;}}System.out.println("平均数:"+(total\/numList.size()));System.err.println("结束输入");return numList;} ...