c语言编程输入十个数,空格分隔6 4 8 9 3 2 0 1 5 7输出1 2 3 4 5 6 7

作者&投稿:达奚夜 (若有异议请与网页底部的电邮联系)
C++ 键盘输入10个数字 然后逆序输出 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1~

#include
using namespace std;
int main() {
int arr [10];
for ( int i = 0 ; i > arr[i]; }
for ( i = 9 ; i >= 0 ; i -- ) { cout << arr[i] << " "; }
cout << endl;

return 0;
}

楼上的 i 重定义了..吧第二个int i 的 int 删掉就行了


#include <stdio.h>

int main()
{
    int a[10];
    int i,j,temp;
    for(i = 0;i<10;i++)              //输入10个数
    {
        scanf("%d",&a[i]);
    }

    for(i = 0;i<10;i++)              //双循环对数组进行排序
        for(j = i+1;j<10;j++)
        {
            if(a[i] > a[j])
            {
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
        }
    temp = a[0];                   //排序后a[0]=0,但需要将0放到最后面,故可以先保存
                                   //a[0],然后将数组元素向前
    for(i = 0;i<9;i++)
    {
        a[i] = a[i+1];
    }
    a[9] = temp;                   //数组移完后将a[0]放到最后面,即a[9] = a[0]

    for(i = 0;i<10;i++)            //将数组输出
    {
        printf("%d ",a[i]);
    }
}

下面是我自己的运行结果:


希望可以帮助你,不求你的积分,只是希望你能够看懂这个程序,毕竟大家都曾是菜鸟,慢慢提高自己,加油!!!!



#include"stdio.h"
int main()
{
int i,a[10];
for(i=0;i<10;i++) scanf("%d",&a[i]);

printf("1 2 3 4 5 6 7 8 9 0");
}

#include"stdio.h"
int main()
{
    int i,j,t,a[10];
    for(i=0;i<10;i++) scanf("%d",&a[i]);

    for(i=0; i<9; i++)
    {
        for(j=0;j<9-i;j++)
        {
            if(a[j]>a[j+1]) t=a[j],a[j]=a[j+1],a[j+1]=t;
        }
    }
    for(i=0;i<10;i++) printf("%d ",a[i]);
    return 0;
}

这是冒泡排序 很简单  有问题欢迎追问




c语言编程:输入10个整数,将其中最小的数与第一个数对换,把最大的数...
请输入十个元素:5 4 3 2 1 0 9 8 7 6 0 4 3 2 1 5 6 8 7 9 Press any key to continue include"stdio.h"void input(int number[10]); \/\/此函数向首地址为number的数组输入10个元素 void max_min_value(int array[10]); \/\/此函数交换array数组的对应元素 void output(int...

用c语言编程实现请输入10个整数,请输出最大值及所在位置(位置从1数起...
更多关于c语言编程的知识 > 网友都在找: c语言编程输入10个整数输出最大值最小值 正在求助 换一换 回答问题,赢新手礼包 苦等3分钟: 为什么ps4我2013买的2018了我玩游戏都没卡... 回答 苦等8分钟: 七月与安生在车站为什么哭得那么伤心 回答 苦等10分钟: 历史上推行变法的康有为有何评价 回答 苦...

C语言编程: 输入0-10之间的十个数字 找出最大值 最小值 去除最大值最...
include<stdio.h>int main(){ int a[15],i,k,mi,mx,fi,fx; double sum=0.0; printf("请输入10个0-10之间的数字\\n"); while(scanf("%d",&a[0])){ if(a[0]<0||a[0]>10){ printf("输入错误,请重新输入\\n"); continue; } for(i=1;i<10;i...

c语言编程:从键盘随机输入10个数放入数组中,然后将其前5个元素与后5
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 ...

c语言。编程序,输入10个整数,把其中重复出现的数删去(如出现三个87,则...
include<stdio.h> main(){ int a[10];for(int i=0;i<10;i++)scanf("%d",&a[i]);int b[10];b[0]=a[0];int k=1;for(i=1;i<10;i++)for(int j=0;j<k;j++){ if(a[i]==b[j])break;else if(j==k-1){ b[k]=a[i];k++;} } for(i=0;i<k;i++)printf...

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
你好,我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下。include <iostream> using namespace std;int main(){ int s [10], i, j, t;cout << "输入10个数:";for (i = 0; i < 10; i++){ cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >...

输入10个整数存入数组中,统计其中的奇数和偶数的个数 C++的代码
2015-06-29 c++编程题 从键盘上输入10个数,放入数组中。输出这10个... 1 2016-06-11 求c语言大神。从键盘任意输入10个整数,存放在数组中,请计算... 1 2015-07-11 c++由键盘输入10个数,统计其中奇数个数,并计算所有奇数的... 4 2014-01-03 c语言编程题:从键盘输入6个整数。存到数组中,统计其...

C语言编程题 输入十个各不相同的数,输出其中的最大数和次大数。_百度知...
include<stdio.h>int main(){ int num[10]; for(int i = 0; i<10; i++) scanf("%d",&num[i]); int max = num[0]; int min = num[0]; for(int i = 1; i<10; i++) { max = max<num[i]?num[i]:max; min = min>num[i]?num[i]:m...

C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值...
printf("请输入学生的学号 姓名 语文 数学 英语");input(MAX);average(MAX);printf("\\n课程的平均成绩是: %6.2f %6.2f %6.2f\\n",ave_course[0],ave_course[1],ave_course[2]);printf("\\n学生的平均成绩是: \\n");for(i=0; i<MAX; i++) { printf(" %s %s %6.2f\\n", ...

用java语言编程:从键盘中输入十个无序的数字,从大到小输出。
import java.io.BufferedReader;import java.io.InputStreamReader;public class Demo { public static void main(String[]args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入10个数字,每个数字之间用“,”分割:");String...

巩留县17724394704: c语言程序问题!!!!!!急!~!!!!!!!!输入10个整数,彼此以空格分隔 -
长兴关易瑞: #include <stdio.h>int main () {int x,a[15],b[15];int k = 0,o = 0;for (int i = 0 ; i < 10; i++){scanf ("%d",&x);if (x % 2 == 0)a[o++] = x;//偶数elseb[k++] = x;//奇数}printf("偶数%d个\n",o);for (int i = 0; i < o; i++){printf ("%d ",a[i]);...

巩留县17724394704: C语言 连续输入至少10个数,运行的时候,每个数之间用空格分开就不能运行,连着输入就能运行,怎么改 -
长兴关易瑞: 由于scanf处理字符串输入时遇到空格以及回车即停止,因此需要输入带空格的字符串时使用gets()函数.同时数字类大小比较建议使用int类型.

巩留县17724394704: C语言 - 程序输入10个正整数,请找到其中的最大数输出. -
长兴关易瑞: scanf("%d",&a[10]); 改成 scanf("%d",&a[n]);

巩留县17724394704: c语言怎么实现从键盘上只输入十个数 -
长兴关易瑞: 这个一般都是用循环+数组实现的, 当然你无聊, 也可以用单个变量, 复制10行代码, 但是真正使用的时候没人会这样写代码.int i, a[10]; for(i=0; i<10; i++)scanf("%d", &a[i]);

巩留县17724394704: C语言用数组来求输入10个数,求其中奇数之和 -
长兴关易瑞: #include int main(){ int ins[10]; int i; printf("Enter 10 integers: "); for(i=0;i<10;i++) scanf("%d",&ins[i]); for(i=0;i<10;i++) printf("%d ",ins[i]); printf("\n"); return 0; } 当然,我假设你输入的都是整数.

巩留县17724394704: C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再 -
长兴关易瑞: /* 输入10个整数(空格隔开) : 45 67 71 23 19 87 62 33 91 24 67 71 23 19 87 62 33 91 24 最大值是 : 91,索引是 : 8 最小值是 : 19,索引是 : 4 最大值和最小值交换位置后 : 45 67 71 23 91 87 62 33 19 24 请按任意键继续. . . */ #include ...

巩留县17724394704: c语言,输入10个数,构成数组,求其中的最大数,最小数,并把最大数与第一个数交换 -
长兴关易瑞: #include int main() { int a[10],i,t,imin,imax,n = 10; printf("输入10整数(空格隔开):"); for(i = 0; ia[imax]) imax = i; if(a[i]

巩留县17724394704: c语在键盘输入十个数,作为一个数组,计算所有元素的和、平均值 -
长兴关易瑞: #include void main() {int a[10];for(int i=0;i<10;i++){printf("请输入第%d个数:",i+1);scanf("%d",&a[i]);}int sum=0;float avg=0;for(int i=0;i<10;i++){sum+=a[i];}avg=sum/10;printf("sum=%d",sum);printf("avg=%d",avg);return 0; }

巩留县17724394704: 由键盘输入10个整数,c语言编程判断是否存在两个数的和为1909,存在输出Y,不存在输出N 数字输入以空格间隔 -
长兴关易瑞: #include<stdio.h> main() { int b[10],a,k; printf("请输入10个数:\n"); for(a=0;a<9;a++) scanf("%d ",&b[a]); for(a=0;a<9;a++) if(b[a]+b[a+1]==1909)/*条件*/ { k=1; break; } if (k==1)/*判断是否满足两数之各为1909*/ printf("Y\n");/*是*/ else printf("N\n"); /*不是*/ } 测试: 1900 9 1 2 3 4 5 6 7 8 Y

巩留县17724394704: c语言从键盘输入10个数,存到一个数组中统计到某个区间数值的个数,并输出 -
长兴关易瑞: int 序(0), 转存[10]{0}, 三大数[3]{0}; //do/*c++*/ //{ // std::cout << "输入10个数字,输出其中最大的3个数字 #" << 序 + 1 << ":"; // std::cin >> 转存[序++]; //} while (序 < 10); do/*c*/ { printf("输入10个数字,输出其中最大的3个数字 #:%d", 序 + 1); scanf_s("%d", &转存[序++]); } while (序 < 10); do { printf("%d ", 转存[--序]); } while (序);

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网