发布时间 : 星期一 文章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: