C语言,定义一个10个元素的一维数组,要求键盘输入,输出数组,统计数组里大于10的数的个数,输出。 C语言:定义一个包含10个元素的一维数组找出其中的最大值让其...
\u5b9a\u4e49\u4e00\u4e2a\u670910\u4e2a\u5143\u7d20\u7684\u4e00\u7ef4\u6574\u578b\u6570\u7ec4\uff0c\u4ece\u952e\u76d8\u8f93\u5165\u7ed9\u6570\u7ec4\u7684\u6bcf\u4e2a\u5143\u7d20\u8d4b\u503c\uff0c\u5e76\u628a\u6bcf\u4e2a\u5143\u7d20\u8fdb\u884c\u8f93\u51fa\u3002#include
printf("\u8bf7\u8f93\u516510\u4e2a\u6574\u6570\uff1a\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("\n\u8f93\u5165\u768410\u4e2a\u6570\u662f\uff1a\n");
printf("\u8f93\u51fa\u4f60\u8f93\u5165\u7684\u5143\u7d20:\n");
for(int i=0;i<10;i++){
printf("arr[%d]=%d\n",i,arr[i]);
}
printf("\u6570\u7ec4\u603b\u548c\u4e3a:%d\n",sum);
}
\u4e0e\u7ed3\u6784\u6216\u7c7b\u4e2d\u7684\u5b57\u6bb5
\u6570\u7ec4\u4e2d\u7684\u6240\u6709\u5143\u7d20\u90fd\u5177\u6709\u76f8\u540c\u7c7b\u578b\uff08\u8fd9\u4e00\u70b9\u548c\u7ed3\u6784\u6216\u7c7b\u4e2d\u7684\u5b57\u6bb5\u4e0d\u540c\uff0c\u5b83\u4eec\u53ef\u4ee5\u662f\u4e0d\u540c\u7c7b\u578b\uff09\u3002\u6570\u7ec4\u4e2d\u7684\u5143\u7d20\u5b58\u50a8\u5728\u4e00\u4e2a\u8fde\u7eed\u6027\u7684\u5185\u5b58\u5757\u4e2d\uff0c\u5e76\u901a\u8fc7\u7d22\u5f15\u6765\u8bbf\u95ee\uff08\u8fd9\u4e00\u70b9\u4e5f\u548c\u7ed3\u6784\u548c\u7c7b\u4e2d\u7684\u5b57\u6bb5\u4e0d\u540c\uff0c\u5b83\u4eec\u901a\u8fc7\u540d\u79f0\u6765\u8bbf\u95ee\uff09\u3002
\u6570\u7ec4\u5143\u7d20\u5e76\u975e\u53ea\u80fd\u662f\u57fa\u5143\u6570\u636e\u7c7b\u578b\uff0c\u8fd8\u53ef\u4ee5\u662f\u7ed3\u6784\u3001\u679a\u4e3e\u6216\u7c7b\u3002
\u4ee5\u4e0a\u5185\u5bb9\u53c2\u8003\uff1a\u767e\u5ea6\u767e\u79d1-\u6570\u7ec4
\u4ee3\u7801\u5982\u4e0b\uff1a
#include
#include
#include
void main(){
int i, a[10], max, min, pmax, pmin, tmp;
srand(time(NULL));
for(i=0; i<10; i++){
a[i] = rand()%100+0;
}
printf("\u8fd9\u5341\u4e2a\u6570\u5206\u522b\u4e3a\uff1a\n");
for (i=0; i<10; i++){
printf("%d\t", a[i]);
}
max = a[0];
pmax = 0;
for(i=1; i<10; i++){
if(a[i] > max){
max = a[i];
pmax = i;
}
}
printf("\n\n\u6700\u5927\u503c\uff1a\t%d", max);
min = a[0];
pmin = 0;
for(i=1; i<10; i++){
if(a[i] < min){
min = a[i];
pmin = i;
}
}
printf("\n\u6700\u5c0f\u503c\uff1a\t%d", min);
tmp = a[0];
a[0] = a[pmin];
a[pmin] = tmp;
tmp = a[9];
a[9] = a[pmax];
a[pmax] = tmp;
printf("\n\n\u7ecf\u8fc7\u8c03\u6574\u8fc7\u540e\u7684\u5341\u4e2a\u6570\u5206\u522b\u4e3a\uff1a\n");
for (i=0; i<10; i++){
printf("%d\t", a[i]);
}
}
\u6269\u5c55\u8d44\u6599\uff1a\u6ce8\u610f\u4e8b\u9879
\u6570\u7ec4\u4f4d\u7f6e\u4ea4\u6362\u7684\u51e0\u79cd\u65b9\u6cd5
1\u3001\u5f15\u5165\u7b2c\u4e09\u4e2a\u53d8\u91cf
var arr = ['one','two'];var item = arr[0];
arr[0] = arr[1];
arr[1] = item;
2\u3001splice\u65b9\u6cd5, splice() \u65b9\u6cd5\u4f1a\u76f4\u63a5\u5bf9\u6570\u7ec4\u8fdb\u884c\u4fee\u6539,splice() \u65b9\u6cd5\u5411/\u4ece\u6570\u7ec4\u4e2d\u6dfb\u52a0/\u5220\u9664\u9879\u76ee\uff0c\u7136\u540e\u8fd4\u56de\u88ab\u5220\u9664\u7684\u9879\u76ee\u3002
arr.splice(1,1,arr[0]) \u5c06\u7b2c\u4e8c\u4e2a\u503c\u66ff\u6362\u6210\u7b2c\u4e00\u4e2a\u503c,...arr.splice(1,1,arr[0])\u62ff\u5230\u88ab\u66ff\u6362\u7684\u503c,\u5373\u7b2c\u4e8c\u4e2a\u503c,arr.splice(0,1,...arr.splice(1,1,arr[0]))\u5c06\u7b2c\u4e00\u4e2a\u503c\u6362\u6210\u7b2c\u4e8c\u4e2a\u503cvar arr = ['one','two'];
arr.splice(0,1,...arr.splice(1,1,arr[0]))// \u6216\u8005 arr.splice(0,1,arr.splice(1,1,arr[0])[0])//arr.splice(index2,1,...arr.splice(index1, 1 , arr[index2]));
3\u3001\u6570\u7ec4\u89e3\u6784\u8d4b\u503c\uff08\u6570\u7ec4\u957f\u5ea6\u5927\u4e8e2\u65f6\u4e0d\u9002\u7528\uff09
var arr = ['one','two'];
[arr[0],arr[1]] = [arr[1],arr[0]]// [arr[index1],arr[index2]] = [arr[index2],arr[index1]];
#include"stdio.h"
int main()
{int i,n=0,a[10];
printf("请输入10个整数:
");
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
if(a[i]>10)n++;
}
printf("输入的10个数是:
");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("
其中大于10的数有%d个
",n);
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("
数组里大于10的数的个数为%d
",n);
}
运行示例:
绛旓細{int i,n=0,a[10];printf("璇疯緭鍏10涓鏁存暟锛歕n");for(i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]>10)n++;} printf("杈撳叆鐨10涓暟鏄細\n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n鍏朵腑澶т簬10鐨勬暟鏈%d涓猏n",n);return 0;} ...
绛旓細int i, a[10], max, min, pmax, pmin, tmp;srand(time(NULL));for(i=0; i<10; i++){ a[i] = rand()%100+0;} printf("杩鍗佷釜鏁板垎鍒负锛歕n");for (i=0; i<10; i++){ printf("%d\t", a[i]);} max = a[0];pmax = 0;for(i=1; i<10; i++){ if(a[...
绛旓細include "stdio.h"void main(){ int a[10],b[10],i,min;printf("璇疯緭鍏10涓鏁存暟锛歕n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("杈撳叆鐨10涓暣鏁颁负锛歕n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n");for(i=0;i<10;i++)b[9-i]=a[i];printf(...
绛旓細define N 10 void main() { int a[N],i,max,min,a3,a5,a7; float av;for ( i=0;i<N;i++ ) scanf("%d",&a[i]);max=min=a[0]; for ( i=1;i<N;i++ ) if ( maxa[i] ) min=a[i];a3=a5=a7=0; av=0;for ( i=0;i<N;i++ ) { av+=a[i]; if ( a[...
绛旓細for(i=0;i!=10;i++){ printf("杈撳叆绗%d涓厓绱:",i+1);scanf("%d",&arrary[i]);printf("绗%d涓厓绱犵殑鍊兼槸:%d.\n\n",(i+1),arrary[i]);} int _max=max(arrary,10);int _min=min(arrary,10);float _avarge=avarge(arrary,10);printf("鏈澶ф暟鏄:%d\n",_max);printf("...
绛旓細int [] arr=new int[10];int max=0,min=0,sum=0,average=0;int a3=0,a5=0,a7=0;int i,j,k;for(int i=0;i<10;i++){ cin>>arr[i];} max=arr[0];min=arr[0];for锛坕nt j=0;j<10;j++锛墈 if(arr[j]>max)max=arr[j];if(arr[j]<min)min=arr[j];sum=sum+arr[...
绛旓細1銆佹墦寮Visual Studio 2010杞欢锛屾柊寤轰竴涓」鐩2銆佸寘鍚绋嬪簭闇瑕佺敤鍒扮殑澶存枃浠躲3銆佽緭鍏ヤ富鍑芥暟main銆4銆瀹氫箟涓涓涓缁存暟缁勩5銆佸畾涔変竴涓暟缁勬寚閽堛6銆佹暟缁勬寚閽堟寚鍚戜竴缁存暟缁勩7銆佹墦鍗板嚭缁撴灉銆
绛旓細int min = array[0]; int max = array[0]; int sum = 0; for (int i=0; i<10; i++) { if (array[i] < min) min = array[i]; if (array[i] > max; max = array[i]; sum += array[...
绛旓細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])...
绛旓細include "stdio.h"int main(int argc,char *argv[]){int a[10]={3,5,7,1,6,5,2,4,9,10},i;for(i=0;i<10;i++)if((a[i]&1)==0)printf("%3d",a[i]);printf("\n");return 0;}杩愯缁撴灉锛