用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和。 答案 int main() { int temp; /* 用于临时保存输入的整数*/ int sum = 0; /*用于求和*/ int count = 0; int i; /* 输入这10个数*/ for (i = 0; i < 10; i++) { scanf("%d", &temp); if (temp %...
从键盘输入10个整数,编程实现将其中最大数与最小数的位置兑换后,再输出调整后的数组 #include<stdio.h>intmain(){int i,max,min,a[10];printf("Input 10 integer number:");for(i=0;i<10;i++)scanf("%d",&a[i]);max=0;min=0;for(i=1;i<10;i++)//为什么是从1开始,不从0开始呢?因为直...
printf("调换后:\n");for(k=0;k<MAXSIZE;k++)printf("%d ",a[k]);}
解题思路:先键盘输入10个整数,假设数组的第1个是最大数max,同时设置最大值下标为0,接着for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和数组下标。参考代码:include<stdio.h> int main() { int i,a[10],max,maxi;//输入10个整数 for(i=0;...
思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和最大数下标。 参考代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21...
用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和。 int main(){ int temp; /* 用于临时保存输入的整数*/ int sum = 0; /*用于求和*/ 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和。 楼上两位同学方法都对。但第二种方法用数组完全没必要...
9.从键盘接收一个字符,如果是字母,输出其对应的ASCII码,如果是数字,按原样输入,否则给出提示信息“输入错误!”。10从键盘接收三个整数,分别存放在变量a,b,c 中,编程求出最小数11.从键盘输入10个数,统计非正数的个数,并计算非正数的和。使用循环实现。
void main(void){ int a[10],i,j,k,temp,m,n=0;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++){ for(j=0;j<9-i;j++)//j++ if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } printf("the ...
思路:定义一个函数int fun(int a[]),该函数通过传递的参数数组依次遍历,寻找最大值,最后返回最大值,主函数输入数组,调用该函数输出最大值。参考代码:include<stdio.h>#define n 10int fun(int a[]){//求数组a的最大值函数int i,max=a[0];for(i=1;i<n;i++)if(max<a[i]) ...
从键盘输入10个整数,编程实现将其中最大数与最小数的位置兑换后,再输出调整后的数组 #include<stdio.h>intmain(){int i,max,min,a[10];printf("Input 10 integer number:");for(i=0;i<10;i++)scanf("%d",&a[i]);max=0;min=0;for(i=1;i<10;i++)//为什么是从1开始,不从0开始呢?因为直...