C语言程序设计下mooc答案 联系客服

发布时间 : 星期一 文章C语言程序设计下mooc答案更新完毕开始阅读c7fa66bfcaaedd3382c4d35f

输出样例2: No[回车]

时间限制:500ms内存限制:32000kb Code:

#include \#include \int main() {

int m,n,i,j;

char a[100],b[100]; int k=0;

char *p1=a,*p2=b; gets(a); gets(b); m=strlen(a); n=strlen(b);

for(i=0;i

if(*(p1+i)==*(p2)) for(j=1;j

if(*(p1+i+j)!=*(p2+j)) break; if(j==n-1) k++; } }

if(k>0) printf(\ else printf(\ return 0; }

2、成绩统计(10分) 题目内容:

有如下学生成绩表,第一列前4行为学生姓名,第一列最后一行为平均分,表中给定数据为学生成绩(每一列为同一门课) wanglei lihong zhangli liuming AVERAGE 78 88 84 88 90 91 76 90 87 89 83 71 92 78 75 83 编程输出:学生姓名,每个学生的平均分,及各门课程平均分 输入格式: 无

输出格式:

学生姓名,每个学生的平均分(按行输出) 各门课程平均分(按列输出)

(若平均分为整数,则输出整数,若平均分为小数,则保留两位)

输入样例: 无

输出样例:

wanglei,0.00[回车] lihong,0.50[回车] zhangli,0.50[回车] liuming,80[回车]

AVERAGE:4.50,6.75,2.50,2[回车]

(仅作输出格式实例展示,不代表最终结果) 时间限制:500ms内存限制:32000kb Code:

#include \#include \int main() {

int i,j;

float a[4][4]={{78,90,87,92},{88,91,89,78},{84,76,83,75},{88,90,71,83}}; float A[4]={0},B[4]={0};

char n[4][8]={{\ for(i=0;i<4;i++) {

for(j=0;j<4;j++) {

A[i]=A[i]+a[i][j]; }

A[i]=A[i]/4; }

for(i=0;i<4;i++) {

for(j=0;j<4;j++) {

B[i]=B[i]+a[j][i]; }

B[i]=B[i]/4; }

for(i=0;i<4;i++) {

if(A[i]==(int)A[i]) printf(\ else printf(\ }

}

printf(\for(i=0;i<4;i++) {

if(B[i]==(int)B[i]) printf(\ else printf(\ if(i!=3) printf(\}

printf(\return 0;

第七周编程作业

1、字母加密对照表(15分) 题目内容:

先定义一张字母加密对照表。将需要加密的一行文字输入加密程序,程序根据加密表中的对应关系,可以很简单地将输入的文字加密输出,对于表中未出现的字符则不加密。 字母加密对照表

输入 a b c d e i k ; w 输出 d w k ; i a b c e 输入格式: 字母 输出格式: 字母

输入样例1: abc[回车] 输出样例1: dwk[回车] 输入样例2: de[回车] 输出样例2: ;i[回车]

时间限制:500ms内存限制:32000kb Code:

#include \#include \struct m {

char x; char y; };

int main() {

int i,j;

char c[20]; struct m

w[9]={{'a','d'},{'b','w'},{'c','k'},{'d',';'},{'e','i'},{'i','a'},{'k','b'},{';','c'},{'w','e'}}; gets(c);

for(i=0;c[i]!=0;i++) {

for(j=0;;j++) {

if(c[i]==w[j].x) {

printf(\ }

if(j==8) {

printf(\ } } }

return 0; }

2、学生成绩(15分) 题目内容:

定义结构体,存储学生学号和三门课成绩及平均分,初始化成绩如下{{1,90,80,70},{2,85,75,95},{3,88,84,65}},输入学号,输出平均分,输入max,输出最高分id。 输入格式:

输入学号或max 输出格式:

输出平均分或最高分id

输入样例1: 1[回车]

输出样例1: 80[回车] 输入样例2: max[回车] 输出样例2: 2[回车]

输入样例3: 4[回车]

输出样例3: 0[回车]

时间限制:500ms内存限制:32000kb Code: