tzkr.net
当前位置:首页 >> 已有一个已排好的9个元素的数组,今输入一个数要求... >>

已有一个已排好的9个元素的数组,今输入一个数要求...

#includeint main(){int a[100]={0}; //因为你要继续加入数据,所以数组不能定义成9,要大一些,至少应该是10int i;for(i=0;i

按你9个数字的话,j应该从8开始,循环减少 for(j=8;j>=i;j--)

代码如下: #include #define N 30int main(){ int n,m,i; int pos=0; int a[N]={0}; printf("输入整数n: "); scanf("%d",&n); printf("输入%d个整型元素: ",n); for(i=0;i

人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人

首先,a[5]已经越界了,a[6]就更不用说了, 在这种问题上,最好多定义一个字符,也就是说,定义a数组的时候,想插入数据,必须至少多出一个空位,也就是定义a[6]={2,4,6,8,10},这样是不会错的。 代码修改如下: cin>>x; a[5]=x; //直接把字符放...

排序的顺序?

import java.util.*; public class Q{ public static void main(String[] args){ Scanner sc= new Scanner(System.in); System.out.println(“请输入数字”); int b=sc.nextInt(); int[] a=new{1,3,7,0,2,9}; List al=ArrayList...

#include int main() { int array[11] = {0,11,22,33,55,66,77,88,99,100}; int n; int i; int p; printf("orignal array is:\n"); for(i=0;i

a[i++] = a[i] 不合理, 改成 a[i+1] = a[i]

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com