青海大学mooc测验和作业

内容发布更新时间 : 2025/6/22 12:38:15星期一 下面是文章的全部内容请认真阅读。

28555[回车] 30000[回车]

源程序:

#include int main() {

int k,m,sub1,sub2,sub3; scanf(\

for(m=10000;m<=30000;m++) { sub1=m/100; sub2=m000/10; sub3=m00;

if(sub1%k==0 && sub2%k==0 && sub3%k==0)

} return 0;

printf(\

}

第八周 数组二

1单词排序(10分)

题目内容:

输入 5 个单词,将它们按从大到小的顺序排列后输出。 输入格式: 5个单词 输出格式: 排序后的顺序 输入样例: BASIC[回车] C++[回车] Pascal[回车] C[回车] Fortran[回车] 输出样例: Pascal[回车] Fortran[回车] C++[回车] C[回车] BASIC[回车]

源程序:

#include #include #define N 5 #define M 10000 int main() { }

char str[N][M],s[M]; int i,j; for(i=0;i

gets(str[i]);

for(i=0;i

for(j=0;j

if(strcmp(str[j],str[j+1])<=0) { strcpy(s,str[j]); strcpy(str[j],str[j+1]); strcpy(str[j+1],s); }

for(i=0;i

puts(str[i]);

return 0;

2寻找矩阵的鞍点(10分)

题目内容:

二维数组中的鞍点,即该位置上的元素是所在行上的最大值,是所在列上的最小值。 二维数组也可能没有鞍点。

输入一个二维数组的行数n,列数m,二维数组的诸元素值;输出数组的鞍点,以及鞍点所在的行列号。 输入格式:

第一行为矩阵的行数和列数,从第二行开始,为矩阵本身(假设输入的矩阵只有0和1个鞍点) 输出格式:

数组的鞍点,以及鞍点所在的行列号 (下标从0开始) 输入样例1:

3 4 1 3 5 3 2 3 4 1

3 2 6 7[回车]

输出样例1:

Point:a[1][2]==4[回车] 输入样例2:

3 4 1 2 3 4 8 4 3 6 9 4 5 1[回车]

输出样例2: No Point[回车]

源程序:

#include #define N 30 int main() {

int a[N][N],n,m,i,j,k,c,r,f=0;

scanf(\ }

for(i=0;i

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi