sppk.net
当前位置:首页 >> C语言定义一个含10个元素的整型数组,从键盘输入数... >>

C语言定义一个含10个元素的整型数组,从键盘输入数...

#include<stdio.h>//1.输出其中最大值.void max(int a[]) { int max = a[0]; int i; for(i=0;i<10;i++) { if(max < a[i]) { max = a[i]; } } printf("最大值为:%d\n",max); }//2.把这组数倒置过来.void daozhi(int a[]) { int b[10]; int i; for(i=0;i<10;i++) { b[9-i] = a[i]; }

#include <stdio.h>void main(){ int a[10],i,j,k; printf("请输入10个数\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("输入的10个数为:"); for(i=0;i<10;i++) printf("%3d",a[i]); printf("\n"); for(i=0;i<10;i++) for(j=i;j<10;j++) if(a[i]>a[j]) { k=

#include <stdio.h> int main(void) { int array[10]; int i,min,max; float avg=0.0; int *p; printf("请输入10个正整数"); scanf("%d",&array[10]); p=array; /*指针赋值*/ max=*p; /*初值*/ min=*p; for(i=1;i<10;i++) { if(max<*(p+i)) max=*(p+i); /*最大值*/ } printf("max=%d,array[1]=%.2f\n",max,array[1]); return 0; }

#include<stdio.h>#define N 10 //定义数组元素个数 main() { int a[N],i,max; printf("请输入%d个数组元素:\n",N); scanf("%d",&a[0]); max=a[0];//把第一个数值暂时记录为最大值 for(i=1;i<N;i++)//把输入的数存入数组 { scanf("%d",&a[i]);

# include int main (){ int i, a[11], n, sum=0, Min, Max; printf("请输入元素个数: "); scanf("%d%d", &n, &a[0]); sum = Min = Max = a[0]; for(i=1; i a[i])Min = a[i]; } printf("平均值是: %.2f 最大值是: %d 最小值是: %d\n", sum*1.0/n, Max, Min); return 0;}

#include <stdio.h>void main(){int i,n=0;float a[10];printf("请输入10个数: ");for(i=0;i<10;i++){scanf("%f",&a[i]);if(a[i]>10) n++;}for(i=0;i<10;i++)printf("%.2f ",a[i]);printf("\n数组里大于10的数的个数为%d\n\n",n);}运行示例:

#include<stdio.h>#define N 10void main(){ int a[N],i,j,t; printf("请输入十个数:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<=N-1;i++) { for(j=i+1;j<N;j++) if(a[i]<a[j]) { t=a[i];a[i]=a[j];a[j]=t; } } for(i=0;i<N;i++) { printf("%-5d",a[i]); }}

很简单啊,你额外开一个vis数组,全部初始化为0, 与你的整形数组一一对应,表示这些数不需要被删除.一旦你输入要删除元素的值,你就找到它的位置,然后在同样的位置把vis标为1, 表示这个位置的数你需要删除.最后只要输出所有vis值为0的数就好了.

//那你需要定义一个新数组了,程序如下吧:#include <stdio.h>int main() {int a[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; //加入是这样的数组,要么升序,要么降序;int b[11] = { 0 };int insert = 0;int i = 0;int j = 0;int insert_already = 0;printf("Enter the

main() { int a[11]={5,9,11,32,45,56,59,62,71,82}; /*任意有序数组,现在只有10个数*/ int x,i; /*定义x和i*/ scanf("%d",&x); /*输入要插入的数字*/ for(i=0;ix) break; /*找到x应该插的位置,跳出for循环*/ } while(i 全部

网站首页 | 网站地图
All rights reserved Powered by www.sppk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com