您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

为什么会输出这样的结果?输入10个整数,按升序排列.我打的程序如

发表于:2024-10-24 00:00:00浏览:5次 分类: 电脑/网络-程序设计-C/C++
问题描述:输入10个整数,按升序排列.我打的如下: #include<iostream.h> void main() { int i,j,k,n,a[10]; for(n=0;n<10;n++) { cin>>a[n]; } for(k=10;k>=1;k--) for(i=k;i>=1;i--) {j=a[i-1]; if(a[i]<a[i-1]) j=a[i];} cout<<j<<endl; } 结果是只输出一个 1 为什么语句:输入10个整数,按升序排列.我打的如下: #include<iostream.h> void main() { int i,j,k,n,a[10]; for(n=0;n<10;n++) { cin>>a[n]; } for(k=10;k>=1;k--) for(i=k;i>=1;i--) {j=a[i-1]; if(a[i]<a[i-1]) j=a[i];} cout<<j<<endl; } 结果是只输出一个 1 为什么语句:for(k=10;k>=1;k--) 没有起作用呢? 请各位高手帮帮忙~小第还是新手~
你的程序实际上输出的是a[0]与a[1]中较小的一个值,你就是在给j赋值输出的当然是一个了。下面的程序可以解决你的问题,其实编程时要是尽量用最少的变量,增加程序的可读性。 #include void main() { int i,j,temp,a[10]; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<9;i++) for(j=i+1;j<10;j++) if(a[i]

猜你喜欢

C++基础题若intx=2,y=3;,则x&y的结果是:
若int x=2,y=3;,则x&y的结果是:
发表于:2024-10-24 00:00:00 浏览:56 分类: 电脑/网络-程序设计-C/C++
如何制作软件我想知道如何使用C++编写软件(具有可视化界面的软件
我想知道如何使用C++编写(具有可视化界面的软件)呢? 希望各位说的详细点,写谢了!
发表于:2024-10-24 00:00:00 浏览:46 分类: 电脑/网络-程序设计-C/C++
C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
发表于:2024-10-24 00:00:00 浏览:43 分类: 电脑/网络-程序设计-C/C++
提问c++的问题#include"iostream.h"void
#include"tream.h" void main() {int k=0; char c='A'; do{switch(c++) {case'A':k++;break; case'B':k--; case'C':k+=2;break; case'D':k=k%2;continue; case'E':k=k*10;break; /3;} k++;} while(c<'G');cout<<"k=...
发表于:2024-10-24 00:00:00 浏览:41 分类: 电脑/网络-程序设计-C/C++
C++把大写改成小写用哪个函数?
++把大写改成小写用哪个函数?
发表于:2024-10-24 00:00:00 浏览:41 分类: 电脑/网络-程序设计-C/C++
哪里能下载中文版的《TheC++ProgrammingLangu?
哪里能下载中文版的《TheC++ProgrammingLangu?
发表于:2024-10-24 00:00:00 浏览:40 分类: 电脑/网络-程序设计-C/C++
哪个源码编辑器最好用?
哪个源码编辑器最好用?
发表于:2024-10-24 00:00:00 浏览:38 分类: 电脑/网络-程序设计-C/C++
C语言中整型可输出以0开头吗?要用C语言编一程序,输出以零开头的
要用编一程序,输出以零开头的一个多位整数,请问能以整型(或长整型)定义这个变量吗?谢谢!
发表于:2024-10-24 00:00:00 浏览:37 分类: 电脑/网络-程序设计-C/C++
用哪个C/C++编译器能够绘出图形啊?(如圆,椭圆,抛物线等)代
写好了,用TC2.0,TC++3.0,win-tc等都编译不出来,用网上给的代码也弄不出来,那个Dev C++不大会用,VC不知道能不能画图。怎么办?郁闷了,到底是出了什么问题了?连个图形都绘不了,分明是在打击我学习的热情啊。
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++
C语言编程请问1至9个,三个数相加等于15的C程序怎么编?
请问1至9个,三个数相加等于15的程序怎么编?
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++