更多“程序段 for (i=n;i>0;i--) for (j=1;j<i;j++) if (a[j]> a[j+1]) Swap(A[j],A[j+1]); //将A[j]与A[j+1]对换 其中 n为正…”相关的问题
第1题
有以下程序 #include<stdio.h> main() {int i,j,m=1; for(i=1;i<3;i++) {for(j="3;j">1;j--) {if(i*j>3)break; m=i*j;} } printf("m=%d\n",m);} 程序运行后的输出结果是
点击查看答案
第2题
有以下程序 #include main() {in i,j,m=1; for(i=1;i<3;i++) {for(j="3;j">0;j--) {if(i*j>3)break; m*=i*j; } } printf("m=%d\n",m); } 程序运行后的输出结果是:
点击查看答案
第3题
有以下程序(函数fun只对下标为偶数的元素进行操作): #include void fun(int*a。int n) { int i,j,k,t; for(i=0;ia[k])k=j; t[a[i];a[i]=a[k];a[k]=t; } } main {int aa[lO]=[1,2,3,4,5,6,7],a; fun(aa,7); for(i=0;i<7;i++)printf("%d,",aa[i]); printf("n"); } 程序运行后的输出结果是()。
A.7,2,5,4,3,6,1,
B.1,6,3,4,5,2,7,
C.7,6,5,4,3,2,1,
D.1,7,3,5,6,2,1,
点击查看答案
第4题
写出模板函数实现数值型数组元素值按从小到大排序的程序。
include
using namespace std;
template
void sort(T b[],int n)
{
T temp;
int i,j;
T *a=new T[n];
for (i=0;i
for(i=0;i
{
for(j=i+1;j
{ if(a[i]>a[j])
{temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0;i
}
void main()
{
int i,n=6;
int a[]={5,1,9,10,3,8};
____________;
for(i=0;i
{cout$amp;cout$amp;}
点击查看答案
第5题
以下程序的输出结果是( )。 int main ( ) { int i ,j ,s=0 ; for ( i=1 ; i<=15 ; i+="4" ) for (j="3;" j+="4" s++ printf ( "%d\n" , s return 0;> A、15
点击查看答案
第6题
#include <iostream> using namespace std; struct student { char name[10]; int score[50]; float average; } stud1; int main() { cout< <sizeof(student); return 0;> A、64
点击查看答案
第7题
<函数返回值> <类名> ::operator++ (int){ ... } ( )
A、int 用于区分后置++运算符
B、int是参加运算的函数参数
C、int是前置标志
D、int什么也不是
点击查看答案
第8题
#include <stdio.h> int main() { int i=1,s; for(s=0;i<=10;i++) { if(i%2="=0)" continue; if(i%10="=7)" break; s="s+i;" } printf("s="%d\n"," s); return 0;>
点击查看答案
第9题
unsigned int i=100; for(i=0;i<100;i++);> A、0
点击查看答案