编写程序,由键盘输入10个整数,要求统计奇数的个数 用c语言

作者&投稿:南品 (若有异议请与网页底部的电邮联系)
用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和~

代码如下:
#include int main(void){ int a[10], sum = 0; for(int i = 0; i < 10; i++) { scanf("%d", &a[i]); if(a[i] & 1) // 非得写if(a[i] % 2 == 1)也行吧 sum += a[i]; } printf("%d", sum); return 0;}

#include int main(void){int x;int y;scanf("%d",&x);//得到x的值if(x=1&&x<12) {y=5*x-2;}else {y=8*x-10;}printf("y= %d
",y);return 0;}

思路:for循环记录输入个数,每次输入并判断,如果是奇数则个数加一,输入结束输出奇数个数。

参考代码:

#include <stdio.h>
int main()
{
     int i,n,sum=0;
     for(i=0;i<10;i++){
      scanf("%d",&n);
      if(n%2) sum++;
     }
     printf("奇数个数为:%d
",sum); 
     return 0; 
}
/*
运行结果:
0 1 2 3 4 5 6 7 8 9
奇数个数为:5
*/


连个分都没有


用Pythom编写程序,从键盘上输入一包含若干整数的列表ls,使用内置函数求...
1. 首先,使用内置的 `input()` 函数从键盘接收用户输入的一串整数,这些整数通过空格分隔。2. 接着,调用 `split()` 方法将输入的字符串按照空格分隔成多个子字符串。3. 然后,使用 `map()` 函数结合 `int()` 函数将上述子字符串列表转换成整数列表。4. 之后,通过 `len()` 函数计算整数列...

C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
C语言程序如下:include<stdio.h> intmain(){ inta,b,c,t;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\\n",a,b,c);return0;} ...

程序设计题目:从键盘上输入一个字符串,放在数组中,要求将字符串中的...
1. 使用 `Scanner` 类从标准输入中读取一个字符串,存储在一个 `String` 类型的变量中。2. 将该字符串转换为字符数组,便于逐个访问每个字符并进行转换。3. 遍历字符数组中的每个字符,如果该字符是大写字母,则将其转换为小写字母;如果该字符是小写字母,则将其转换为大写字母;否则不做处理。4. ...

C++编写一个程序,从键盘上输入5个整数,输出最大值
include <stdio.h>int main(){ int a[5]; for(int i=0;i<5;i++) { printf("请输入第%d个整数:",i+1); scanf("%d",&a[i]); } int max=a[0],min=a[0]; for(i=0;i<5;i++) { if(maxa[i]) min = a[i]; } printf("这组数中最大值为:%d, 最小值...

写一个程序,要求由键盘输入一个字符,若为大写字母输出A若为小写字母...
void main(){ char a[10];while(gets(a)){ \/\/输入一个字符回车一次就有一个答案 if(a[0]>=65&&a[0]<=90) \/\/大写字母 printf("A");else if(a[0]>=97&&a[0]<=122) \/\/小写字母 printf("a");else if(a[0]>=48&&a[0]<=57) \/\/数字 printf("0");else \/\/其他字符 prin...

编写一个汇编程序,要求将用键盘输入的小写字母转换成大写字母并显示出来...
1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,代码:c1=getchar();。3、大写字母与小写字母的ASCII值相差32。代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

编写程序:用整数1-12依次表示1-12月,由键盘输入一个月份数,输出对应的...
试试如下子程序:Sub 计算季度()月份 = InputBox("请写入1-12之间的整数")If 月份 \/ 3 <= 1 Then    MsgBox 月份 & "月份在第一季度"ElseIf 月份 \/ 3 <= 2 Then    MsgBox 月份 & "月份在第二季度"ElseIf 月份 \/ 3 <= 3 Then    MsgBox ...

计算机写程序:从键盘上输入任意两个整数、按由大到小的顺序输出_百度知 ...
\/\/读入两个参数 ConsoleKeyInfo a = Console.ReadKey();ConsoleKeyInfo b = Console.ReadKey();\/\/如果a的值大于b,输出ab,否则输出ba if(a.Key>=b.Key){Console.WriteLine(a.Key.toString()+","+b.Key.toString());}else{Console.WriteLine(b.Key.toString()+","+a.Key.toString());} ...

C语言:编写程序从键盘输入不定数量的正整数?
int input(int **nsp);\/\/输入任意个整数,忽略负数,输入0结束,成功返回数组长度,失败返回-1 int main(){ int i,len,sum=0,*nums=NULL;len=input(&nums);printf("输入的正整数为:\\n");for(i=0;i<len;printf("%d ",nums[i]),i++)sum+=nums[i];printf("\\n");printf("个数...

偃师市19512129724: 用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值. -
滕严保法: 展开全部#include void main() { int a[10]={0},i,max=0; printf("请输入10个整数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } max=a[0]; for(i=0;i<10;i++) { if(a[i]>max) max=a[i]; } printf("最大数为:%d",max); }

偃师市19512129724: 通过键盘输入一个含有10个整数的数列.编写程序,将10个整数按照从大到小的顺序重新排列,要求输出排序 -
滕严保法:[答案] #include main() { \x09int i,j,m,n,a[10]; \x09printf("请输入10个整数:\n"); \x09for(i=0; i

偃师市19512129724: (c语言)请编写一个程序,要求从键盘输入10个整数,如果输入数据小于零,输出该数据.谢谢,急 -
滕严保法: #include <stdio.h> int main() {int a[10];int i;for(i = 0; i < 10; i++)scanf("%d",&a[i]);for(i = 0; i < 10; i++)if(a[i] < 0)printf("%d ",a[i]); }

偃师市19512129724: 编写一个程序,要求从键盘输入10个整数存入一堆数据,然后对这10个数进行降序排序,并输出到C:\O -
滕严保法: int a[10]; for(int i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) for(int j=i+1;j<10;j++) if(a[i]<a[j]) swap(a[i], a[j]); FILE *file=fopen("c:\\out. dat","wb") if(file==NULL) return;for(i=0;i<10;i++) fwrite(&a[i],sizeof(int),1,file); fclose(file);

偃师市19512129724: c语言编程:从键盘上输入10个整数,求最大值及这个最大值是第几个数 -
滕严保法: 程序如下: #includevoid main() { int a[10]; int i,max,bi; printf("输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); if(0==i) { max=a[i]; bi=i; } else if(a[i]>max) { max=a[i]; bi=i; } } printf("最大值是: %d\n",max); printf("下标是: %d\n",bi); }

偃师市19512129724: 编写程序,从键盘输入10个整数,要求用选择法和冒泡法将它们按从大到小的顺序排序. -
滕严保法: #include <stdio.h> main() { int s[10],t,i,j,x; printf("input 10 numbers:\n"); for(t=0;t<10;t++) scanf("%d",&s[t]); for(i=0;i<9;i++) for(j=0;j<9-i;j++) if(s[j]>s[j+1]) {t=s[j];s[j]=s[j+1];s[j+1]=t;} printf("the result is:\n "); for(j=0;j<10;j++) printf("%d",s[j]); printf("\n"); }

偃师市19512129724: c语言编程 从键盘输入十个整数,求最大数与最大数的出现次数 -
滕严保法: #include<stdio.h> void main() {int i,max,cnt=0,a[10];for(i=0;i<10;i++) scanf("%d",&a[i]);max=a[0];for(i=1;i<10;i++) if(a[i]>max) max=a[i];for(i=0;i<10;i++) if(a[i]==max) cnt++;printf("最大数为%d,出现了%d次\n",max,cnt); }

偃师市19512129724: 编写程序,从键盘输入10个整数,保存在一个数组中 . -
滕严保法: #include <stdio.h> int main(void) { int i,j,a[10],temp,b[10],max,min,sum=0,dmax=0,dmin=0; for(i=0;i<10;i++) { scanf("%d",&a[i]); b[i]=a[i]; } max=min=a[0]; for(i=0;i<10;i++) for(j=0;j<10-i;j++) { if(a[j]<a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } ...

偃师市19512129724: 请编写一个程序,要求从键盘输入10个整数存入一个数组,然后输出该数组10个数中大于0的平均数. -
滕严保法: C++的: #include<iostream>using namespace std; int main() {double p[10],n=0,m=0;cout<<"请输入10个数:";for(int i=0;i<10;i++){cin>>p[i];if(p[i]>0){n+=p[i];m++;}}cout<<"这10个数的平均数为:"<<n/m<<endl;}

偃师市19512129724: 求 “从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组”的C语言程序 -
滕严保法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34#include<stdio.h>#define inf 99999999 intnum[15];intmain() {intmax = -inf, min = inf;intmaxpos = 0, minpos = 0;for(inti = 0; i < 10; i++){scanf("...

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