C++编程实现要求:从键盘输入20个整数,统计其中奇数的个数。。会的帮解答下。
#include
void main()
{int a[20];
int b=0,c=0;
printf("输入20个数字");
for(int i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<20;i++)
{if(a[i]%2==0)b++;
if(a[i]%2!=0)c++;};
printf("偶数个数是%d",b);
printf("奇数个数是%d",c);
}
编译运行通过!
#include
void main()
{
int n,i,s=0;
cin>>n;
for(i=2;i<n;i++)
{
if(i%2!=0)
s=s+i;
}
cout<<s<<endl;
}
int count =0;
for (int i = 0, i < 20, i++)
{
printf("please input a number\n");
scanf("%d",a[i]);
}
for (int i=0, i<20, i++)
{
int num = a[i];
if(num / 2 == 1)
{
count++;
}
}
printf("%d", count);
这个是一个简单的计算奇数的小代码 主要算法是将获取到的数据除以2 区别出来区中的奇数 并用计数器记录奇数的个数
#include <iostream>
using namespace std;
int main()
{
int a[20],i,n;
for(n=i=0;i<20;++i)
{
scanf("%d",&a[i]);
if (a[i]%2)
++n;
}
printf("n=%d",n);
return 0;
}
这种简单的程序自己试着写一下就好
读取用户的输入放到数组中 然后判断是否是奇数 定义个变量 是的话++ 最后打印这个数!
C++编程
编程从键盘上输入 20 个整数,求去掉最大值和最小值以后那些元素的平均...
int main(){ int count=0,i,m=0,n=0;double a[20],average,max,min,sum=0;for(i=0;i<20;i++)scanf("%lf",&a[i]);max=a[0]; \/* 在循环体外面 *\/ for(i=1;i<20;i++){ if(a[i]>max)max=a[i];} for(i=0;i<20;i++){ if(a[i]==max)m++;} min=a[0]...
实现将20个整数从小到大排列,20个整数由键盘输入,程序设计
include<iostream>using namespace std;int main(){ int n=20,i,j,t,a[100]; for(i=0; i<n; i++)\/\/读入要排序的数 cin>>a[i]; for(i=0; i<n-1; i++)\/\/n个元素,需要扫描n-1轮 for(j=0; j<n-1-i; j++)\/\/每轮扫描,终点前移一位,首轮范围为0~n-1 ...
C语言定义一个数组,接受从键盘输入的20个学生成绩,求其平均分并统计其中...
C语言中定义一个数组,用于接收从键盘输入的20个学生成绩。接下来,程序将计算这些成绩的平均值,并统计及格和不及格学生的数量及其占比。及格成绩定义为大于等于60分。首先,我们初始化一个整型数组和两个计数器,用于记录及格和不及格的学生数。然后,使用循环从键盘读取20个成绩,并存储在数组中。接着...
2. 从键盘输入20个整数,求最大值、最小值、平均值。用C语言怎么编程
1.定义个数组,将20个整数放入其中,int 型的max ,min, sum,float 型的mean;2.设定max=a[0],min=a[0],mean=0.0,sum=0;3.for语句遍历整个数组a,比较各个数与max ,min 的大小关系,依据结果重新设置max ,min的值,并且将数组中各值相加(sum);4.输出max ,min ,mean(=sum\/20)。
C语言编程,从键盘输入20个数,计算所有偶数之和,并统计偶数个数_百度...
intn,i;\/\/n个数intx;intnum=0;\/\/统计偶数个数intsum=0;\/\/统计偶数的和inta;\/\/平均值for(i=0;i
c语言编程 从键盘输入20个整数到一维数组,计算它们的平均值,输出数组中...
include <stdio.h>#include <math.h>int main(){int i = 0;int a[20];int avi = 0;int count = 0;for(i=0;i<20;++i){printf("please input 20 numbers:");scanf("%d",&a[i]);}for(i=0;i<20;++i){count += a[i];}avi = count\/20;for(i=0;i<20;++i){printf("...
...编程 定义一个有20个元素的整型数组,从键盘输入20个数,输出 该数组...
include <stdio.h> int main(int argc, char *argv[]){ int a[20] = {0}; int i = 0; for (i = 0; i < 20; i++) { printf("输入第%d个数:\\n", i+1); scanf("%d", &a[i]); } for (i = 0; i < 20; i++) { if (0 ==...
用C语言编程实现从键盘输入任意20个数,统计非负数的个数,并计算非负数...
楼主,看我这个吧,已经测试过没问题。include "stdafx.h"include <stdio.h> void main(){ int input, sum = 0, count = 0, Num = 3;printf("请输入20个数:\\n");do { scanf("%d", &input);if(input >= 0){ sum += input;count ++;} Num --;} while(Num != 0);printf(...
...编程序实现以下工作:①从键盘输入20个整数,分别存放在两个磁盘文件...
int a[20];int i,j,t;for (i=0;i<20;i++)infile >> a[i];for (i=0;i<19;i++)for (j=0;j<19-i;j++){ if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} } infile.close();ofstream outfile("f2.dat",ios::out);if(!outfile){ cerr << "open ...
C语言编程,怎么从键盘输入一行字符,要求少于20个
include<stdio.h> int main(){ int c[20];printf("Please enter a character:");while((c[20]=getchar())!='#')\/*这里用c[20]等于将输入的字符直接赋值给下标为20的哪个数组元素也就是说你的C[0]到c[19]都没赋值,而且你要输入的是20个元素而c[20]是第21个元素了, 再有就是while...