C语言:随机生成一个包含10个元素的数组a
C语言随机生成10个数并存放在数组中,求这十个数的累加和,可参考如下代码:
#include void main(){int a[10], i, sum = 0;srand(time(NULL));for (i = 0; i < 10; ++i){ a[i] = rand(); sum += a[i];}printf ("累加和为%d
", sum);}
看代码:
#include #include void print_arr (int* a, int n){int i = 0;for (; i < n; ++i){printf ("%d ", a[i]); if ((i+1) % 10 == 0) { printf("
"); }}printf("
");}#define N 50int main(int argc, char** argv){ srand(time(NULL)); // 设置当前时间为随机数种子 int a[N], i;for (i = 0; i < N; i++){a[i] = rand() % 100 + 100;}print_arr(a, N); return 0;}运行:
#include <stdio.h>
#include<stdlib.h>
#define Length 10
int main(int argc, const char * argv[]) {
int a[Length] ,b[Length];
int x , j;
printf("原数组:");
for(int i=0;i<10;i++){
a[i] =rand()%100+1;
printf("%d ",a[i]);
}
printf("
输入一个数:");
scanf("%d",&x);
j= 0;
for(int i=0;i<10;i++){
if (a[i] > x) {
b[j] = a[i];
j++;
}
}
printf("筛选出:%d个数",j);
printf("
");
printf("新数组:");
for(int i=0;i<j;i++){
printf("%d ",b[i]);
}
printf("
");
return 0;
}
随便弄的,应该满足功能
#include<stdio.h>
int main(){
int a[] = new int[10];
int b[] = new int [10];
int i,j,x;
for(i = 0 ; i < 10 ; i++){
a[i] = rand() % 100; //生成100以内的随机数
}
printf("输出数组a的值:\n");
for(i = 0; i < a.length ;i++){
printf("%d\t",a[i]);
}
printf("\n"); //换行
printf("输入一个数值:\n");
scanf("%d",&x);
for(j = 0 ; j < 10 ; j ++){
if(a[j] > x)
b[j] = a[j];
}
printf("输出数组b的值:\n");
for(i = 0; i < b.length ;i++){
printf("%d\t",b[i]);
}
return 0;
}
C语言:随机生成一个包含10个元素的数组a
const char * argv[]) { int a[Length] ,b[Length]; int x , j; printf("原数组:"); for(int i=0;i<10;i++){ a[i] =rand()%100+1; printf("%d ",a[i]); } printf("\\n输入
随机生成一个包含10个元素的数组a,再输入一个数x,要求将数组a中所有...
在编程中,我们经常需要处理数组中的元素。假设我们有一个包含10个元素的数组a,我们的任务是根据用户输入的一个数x,筛选出数组a中所有大于x值的元素。这里我们使用C++语言来实现这个功能。程序开始时,我们首先定义了两个整型数组a和b,数组a用于存储原始数据,数组b用于存储筛选后的结果。接下来,我们...
C语言编程,设a是一个有十个元素的整型数组,统计奇数和偶数个数
思路:遍历该数组,依次判断能否被2整除,确定是奇数还是偶数并进行统计,最后奇偶数个数。参考代码:include<stdio.h>#include<math.h>int main() { int i,j=0,o=0,a[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<10;i++) if(a[i]%2) j++; else o++; printf("奇数有%d个...
C语言 用随机函数rand生成一包含10个元素数组(100以内正整数),判断...
else { int k; for(k =2 ;k
在C语言:用随机数生成一个整数数组,数组中有10个元素,各元素的值在0...
C程序:include <stdio.h> include include <stdlib.h> void main(void){ int i;int arr[10];srand(time(NULL));for(i=0; i<10; i++)arr[i] = rand() % 10;for(i=0; i<10; i++)printf("%4d", arr[i]);printf("\\n");} ...
c语言求救!!!定义一个包括10个元素的整形数组,通过键盘输入10个数据存...
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]);if(a[i]>max)\/\/寻找最大值 max=a[i];}...
编写c语言程序,要求定义一个含有10个元素的数组,实现数组接收键盘输入的...
include <stdio.h>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<n; i++) { scanf("%d", &a[i]); sum += a[i]; if(Max ...
c语言。声明一个有10个元素构成的整型数组,并随机生成100以内的整数...
include "stdio.h"int main(){ int a[10],i; srand((unsigned)time(NULL)); for(i=0;i<10;i++) a[i]=rand()%100; for(i=0;i<10;i++) printf("%d,",a[i]);}
c语言在主函数中输入包含10个元素的整形数组,产生10个随机整数存放到数...
include define ARR_SIZE 10 int reverse(int arr[]) { int arr_tmp[ARR_SIZE] = {0};int i;for (i = 0;i < ARR_SIZE;i++) { arr_tmp[ARR_SIZE-i-1] = arr[i];} for ( i = 0;i < ARR_SIZE;i++) { arr[i] = arr_tmp[i];} } void show_arr(int arr[]) {...
定义一个一维整型数组,有10个元素。(5,4,9,2,6,11,14,8,10,16)?
int a[10] = {5,4,9,2,6,11,14,8,10,16}; \/\/ 定义数组并初始化 int max = a[0], min = a[0], sum, i;printf("下标为奇数的元素: ");for (i = 1; i < 10; i++) { if (i % 2 == 1) \/\/ 输出下标为奇数的元素 printf("%d ", a[i]);if (a[i] > max)...