下列函数按每行8个输出数组中的数据。 void fun(int *w,int n) int i; for(i=0;i<n;i ) ___ printf("%d",w[i]); printf("\n") 下画线处应填入的语句是( )。 A. if(i/8==O)printf("n"); B. if(i/8=0)continue; C. if(i%8==O)printf("\n"); D. if(i%8=...
1以下函数按每行8个输出数组中的数据: void fun(int*w, int n) int i; for(i=0; i<n; i++) ___ printf("%d", w[i]); printf("\n"); 下划线处应填入的语句是 A) if(i/8==0)printf("\n"); B) if(i/8==0)continue; C) if(i%8==O)printf("\n"); D) if(i%...
输入10个数,将10个整数按升序排列输出,并且奇数在前,偶数在后。如果输入的10个数是:10 9 8 7 6 5 4 3 2 1 ,则输出:1 3 5 7 9 2 4 6 8 10。(编程提示:可利用2个数组变量,一个用来存放输入的整数,输入后,对这个数组进行排序,然后将数据复制到另一个数组中,先复制奇数再复制偶数)。
题目1055:数组逆置---关于char*的使用前,必须分配内存,scanf char*的数据时,不能带&,而且输出时不带*,例如printf("%s %s",str1,str2); #include<stdio.h>#include<stdlib.h>#include<cstring>intmain() {char *str=(char*)malloc (sizeof(char));//char*之前必须分配内存while(scanf("%s",str)!=E...
int main() { int aa[M],m,k; m=fun(50, ); for(k=0;kif((k+1)%20==0) /*每行输出20个数*/ {printf("%4d",aa[k]); printf(""); } else printf("%4d",aa[k]); printf(""); } 参考答案:(1) m ... 点击查看答案
【填空题】以下程序以每行 10个数据的形式输出 a 数组,请填空。 void main() { int a[50],i; printf(" 输入50个整数:"); for(i=0; i<50; i++) scanf( "%d", ); for(i=1; i<=50; i++) { if() printf( "%3d " , ) ; printf( "%3d",a[i-1]); } } 相关知识点: ...
if(i%8==0)printf(”\n”); D. if(i%8==0)continue; 相关知识点: 试题来源: 解析 C C项,if(i%8==0)是指当 i 除以 8 的余数等于 0,即当间隔 8 个数时,打印换行;A 项,if(i/8==0) 是指当 i 除以 8 的得数等于 0,即 i 的值小于 8 时,打印换行;B 项和 D 项,在...