c语言编程:从键盘随机输入10个数放入数组中,然后将其前5个元素与后5

作者&投稿:才德 (若有异议请与网页底部的电邮联系)
C语言输入10个数存入数组a,求其中素数之和~

通过循环即可实现该功能
1 顺序循环,输入10个数值;
2 逆序循环,输出10个数。
代码
int main()
{
int i, a[10];
for(i = 0; i < 10; i ++)
scanf("%d",a+i);

for(i = 9; i >= 0; i --)
printf("%d ",a[i]);

return 0;
}

import java.util.Scanner;

public class ArrayModifier {
public static void main(String[] args) {
// 建立一个10位的数组
int[] original = new int[10];
// 读取从键盘输入的值
Scanner sc = new Scanner(System.in);
// 把读到的整数给数组
for (int i = 0; i < 10; i++) {
original[i] = sc.nextInt();
}
// 建立另外一个数组
int[] result = new int[10];
// 把原数组的后五位给新数组的前五位
System.arraycopy(original, 5, result, 0, 5);
// 把原数组的前五位给新数组的后五位
System.arraycopy(original, 0, result, 5, 5);
// 把处理后的数组赋给原数组,则原数组完成了倒置
original = result;
// 打印出来验证
for (int i : original) {
System.out.print(i);
}
}
}

#include <stdio.h>

void ex(int *x, size_t n);  //参数:数组地址,数组元素数;

int main(void)
{
    int num[10];

    for(int i = 0; i < 10; ++i)
        scanf("%d", &num[i]); //输入;

    ex(num, 10);  //交换;

    for(int i = 0; i < 10; ++i)
        printf("%d ", num[i]);  //输出;

    putchar('
');
    return 0;
}

void ex(int *x, size_t n)
{
    for(int i = 0, j = n - 1, t = 0; i < j; ++i, --j)
    {
        t = x[i];
        x[i] = x[j];
        x[j] = t;
    }    
}


C语言编程:十九、 从键盘任意输入一个数,判断这个数是不是完数_百度知...
答:include <stdio.h> int check(int x)//用来判断是否为完数 { int sum =0;int i;for(i=1;i<x;i++){ if(x%i==0){sum += i;} } if(sum == x) return 1;else return 0;} main (){ int i;printf ("输入一个整数:");scanf ("%d",&i);if (check(i)){ printf("是完...

c语言 输入数字1 随机出现任意自己固定的40个数字
答:定义一个数组,将所有固定数字放进去。然后生成一个0-39的伪随机数(可以根据系统时间取模40生成),作为数组下标,找到对应的固定数字

给定一个数组,数组内容随机,键盘输入一个数据(数字和单字符),查询是否...
答:if(n < 1) n = N/5;if(n > N) n = N;printf("请输入%d个整数(空格隔开):",n);for(i = 0; i < n; ++i) scanf("%d",&a[i]);printf("数组清单:\n");show(a,n);printf("请输入要查找的数:");scanf("%d",&num);if(inarr(a,n,num)) printf("找到了!\n");els...

c语言从键盘输入一字符串
答:int main(){ char str[100];long long an[100];int cnt=0,i=0,f=0;printf("Please input a string:");gets(str);while(str[i]){ if(str[i]>='0'&&str[i]<='9'){ if(f==1){ an[cnt]=an[cnt]*10+str[i]-'0';} if(f==0){ cnt++;f=1;an[cnt]=str[i]-'0'...

c语言编程 从键盘输入一个数值,直到该数为正数为止,并求其平方根_百度...
答:1 循环输入整数。2 判断整数值,如为正数,则退出循环,否则继续输入;3 利用sqrt函数求平方根 4 输出。代码如下:int main(){ int n; double r; while(1) { scanf("%d",&n); if(n>0)break; } r = sqrt(n); printf("%lf",r);} ...

c语言 从键盘输入一个数,若大于100则输出字符串“ it is very good...
答:include"stdio.h"void main(){ float a ;printf("请输入1个数:");scanf("%f",&a);if(a>100)printf("\nit is very good");}

在C语言编程中,如何实现让电脑随机输出一1~9的整数?
答:rand()函数会返回一个伪随机数,但是这是通过一种数学公式推算出来的,得到的随机数分布太集中,这时候要使用srand()函数来设定产生随机数的种子,一般采用当前时间作为种子,这样可以得到分布比较均匀的伪随机数。rand(),srand()函数位于stdlib.h文件中,取得时间的time()函数位于time.h文件中。rand()%...

C语言编程:从键盘输入一个数,输出离该数最近的素数
答:!(n%i)) return 0; return 1;}int main(void){ int n,i,t; printf("Input n(int 0<n)...\nn="); if(scanf("%d",&n),n<0){ printf("Input error, the program exits...\n"); exit(0); } if(n>2)...

c语言 从键盘上随意输入一个算术运算式(可能是加、减、乘、除中_百度...
答:include<stdio.h>int add(){ int a,b,c; scanf("%d+%d=%d",&a,&b,&c); if(c==a+b) return printf("yes"); else return printf("no");}int sub(){ int a,b,c; scanf("%d-%d=%d",&a,&b,&c); if(c==a-b) return printf("yes"); ...

C语言编程题 编写一个函数,要求从键盘输入任意一个数,要求输出大于这个...
答:return 1;} int fun_2(int *x){ int i=*x,k=0;for(;;i++)if(fun1(i)&&i>*x)// { a[k++]=i;if(k==5)//存够5个大于参数*x的质数结束循环 break;} } int main(){ int n;scanf("%d",&n);fun_2(&n);// for(int i=0;i<5;i++)printf("%d ",a[i]);return...