现代城市学院程序设计II上机答案
更新时间:2023-12-01 07:51:01 阅读量: 教育文库 文档下载
- 现代程序设计技术推荐度:
- 相关推荐
现代城市学院程序设计II上机答案
7.1
/*程序填空,不要改变与输入输出有关的语句。 输入2个正整数 m 和 n (1<=m<=6, 1<=n<=6),
然后输入矩阵 a(m 行 n 列)中的元素,分别求出各行元素之和,并输出。 输出使用语句:printf(\输入输出示例:括号内为说明 输入: 3 2 (m=3,n=2) 6 3 1 -8 3 12 输出:
sum of row 0 is 9 sum of row 1 is -7 sum of row 2 is 15 */
#include
int i, j, m, n, sum; int a[6][6];
scanf(\ for(i = 0; i < m; i++) for(j = 0; j < n; j++)
scanf(\ for(i = 0; i < m; i++){ sum=0;
for(j = 0; j < n; j++) sum=sum+a[i][j]; printf(\ }
/*---------*/ return 0; }
/*程序填空,不要改变与输入输出有关的语句。 输入两个正整数 m 和 n (m≥1,n≤6),
然后输入该m 行 n 列二维数组a中的元素, 将该二维数组a中的每个元素向右移一列,
最后一列换到第一列,移动后的数组存到另一二维数组b中,按矩阵形式输出b。 输入输出示例:括号内为说明 输入:
2 3 (m=2, n=3) 4 5 6 1 2 3 输出: New array: 6 4 5 3 1 2 */
#include
int a[6][6], b[6][6], i, j, m, n;
scanf(\
for(i = 0; i < m; i++) for(j = 0; j < n; j++)
scanf(\ for(i = 0; i < m; i++) b[i][0]=a[i][n-1]; for(i = 0; i < m; i++) for(j = 0; j < n-1; j++) b[i][j+1]=a[i][j];
/*---------*/
printf(\ for( i = 0; i < m; i++) { for( j = 0; j < n; j++)
printf(\ printf(\ }
return 0; }
/*程序填空,不要改变与输入输出有关的语句。
输入一个正整数 repeat (0 计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。 副对角线为从矩阵的右上角至左下角的连线。 输入输出示例:括号内为说明 输入: 1 (repeat=1) 4 (n=4) 2 3 4 1 5 6 1 1 7 1 8 1 1 1 1 1 输出: sum = 35 (2+3+4+5+6+7+8=35) */ #include int i, j, n, sum; int repeat, ri; int a[6][6]; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\ for(i = 0; i < n; i++) for(j = 0; j < n; j++) scanf(\ sum=0; for(i = 0; i < n-1; i++) for(j = 0; j < n-1; j++) if(i+j!=n-1) sum=sum+a[i][j]; /*---------*/ printf(\ } return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 提示:将乘数、被乘数和乘积放入一个二维数组中,再输出该数组。 输入输出示例:括号内为说明 输入: 1 (repeat=1) 3 (n=3) 输出: * 1 2 3 1 1 2 2 4 3 3 6 9 */ #include int i, j, n; int a[10][10]; int repeat, ri; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\/*---------*/ for(i = 0; i <= n; i++) for(j = 0; j <= n; j++) a[i][j]=i*j; for(i = 0; i <= n; i++) a[i][0]=i; for(j = 0; j <= n; j++) a[0][j]=j; for(i = 0; i <= n; i++){ for(j = 0; j <= n; j++) if(i == 0 && j == 0) printf(\ else if(i == 0 || j <= i) printf(\ printf(\ } } return 0; } /* 程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 上三角矩阵指主对角线以下的元素都为0的矩阵, 主对角线为从矩阵的左上角至右下角的连线。 输入输出示例:括号内为说明 输入: 2 (repeat=2) 3 (n=3) 1 2 3 0 4 5 0 0 6 2 (n=2) 1 0 -8 2 输出: YES NO */ #include int flag, i, j, n; int a[6][6]; int repeat, ri; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\ for(i = 0; i < n; i++) for(j = 0; j < n; j++) scanf(\/*---------*/ flag=1; for(i = 0; i < n; i++) for(j = 0; j < i; j++) if(a[i][j]!=0) flag=0; if(flag != 0) printf(\ else printf(\ } return 0; } /* 程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 2 (repeat=2) 1981 3 1 (1981年3月1日) 2000 3 1 (2000年3月1日) 输出: Days of year: 60 (1981年3月1日是该年的第60天) Days of year: 61 (2000年3月1日是该年的第61天) */ #include 2 (repeat=2) m (字符'm') programming (字符串\a (字符'a') 1234 (字符串\输出: index = 7 ('m'在\中对应的最大下标是7) Not Found (\中没有'a') */ #include char cc, ch; char str[MAXLEN]; int count, flag, i, index; int repeat, ri; scanf(\ getchar(); for(ri = 1; ri <= repeat; ri++){ cc = getchar(); getchar(); i = 0; while((ch = getchar()) != '\\n'){ str[i++] = ch; } str[i] = 0; flag=0; i=0; while(str[i]!=0) { if(cc==str[i]) { flag=1; index=i; } i++; } /*---------*/ if(flag != 0) printf(\ else printf(\ } return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 统计并输出其中大写辅音字母的个数。大写辅音字母:除'A', 'E', 'I', 'O', 'U'以外的大写字母。 输入输出示例:括号内为说明 输入: 2 (repeat=2) HELLO group 输出: count = 3 (\中有3个大写辅音字母) count = 0 (\中没有大写辅音字母) */ #include char ch; char str[MAXLEN]; int count, i; int repeat, ri; scanf(\ getchar(); for(ri = 1; ri <= repeat; ri++){ i = 0; while((ch = getchar()) != '\\n'){ str[i++]=ch; } str[i] = 0; count=0; i=0; while(str[i]!=0) { if(str[i]!='A'&&str[i]!='E'&&str[i]!='I'&&str[i]!='O'&&str[i]!='U'&&str[i]>='A'&&str[i]<='Z') count++; i++; } /*---------*/ printf(\ } return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 输入一个以回车结束的字符串(少于80个字符),将其中的大写字母用下面列出的对应大写字母替换,其余字符不变,输出替换后的字符串。 原字母 对应字母 A Z B Y C X D W …… X C Y B Z A 输入输出示例:括号内为说明 输入: 2 (repeat=2) A flag of USA 1+2=3 输出: After replaced: Z flag of FHZ After replaced: 1+2=3 */ #include char ch; char str[MAXLEN]; int i; int repeat, ri; scanf(\ getchar(); for(ri = 1; ri <= repeat; ri++){ i = 0; while((ch = getchar()) != '\\n'){ str[i] = ch; i++; } str[i] = 0; for(i = 0; str[i] != 0; i++) if(str[i]>='A'&&str[i]<='Z'){ str[i]='A'+'Z'-str[i]; } /*---------*/ printf(\ for(i = 0; str[i] != 0; i++) putchar(str[i]); putchar('\\n'); } return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个以回车结束的字符串(少于80个字符),输出其中所出现过的大写英文字母;若无大写英文字母则输出“Not Found”。 输入输出示例(括号内为说明) 输入 2 (repeat=2) FONTNAME and FILENAME fontname and filrname 输出 FONTAMEIL Not Found */ #include { for(j=0;j /*程序填空,不要改变与输入输出有关的语句。 输入一个以回车结束的字符串(少于80个字符),去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。 输入输出示例(括号内为说明) 输入 ad2f3adjfeainzzzv 输出 23adefijnvz */ #include
正在阅读:
现代城市学院程序设计II上机答案12-01
记叙文——写景状物07-21
实验生理科学大纲08-05
2018年哈尔滨工业大学化工学院628高分子化学考研冲刺五套模拟题05-05
从幼儿园礼仪教育课题产生06-12
县扶贫开发局脱贫攻坚工作实施情况总结报告08-04
《论语》中的管理12-14
题目:山东省蔬菜出口贸易现状与对策研究10-21
第五章 立体表面的交线08-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 上机
- 程序设计
- 答案
- 学院
- 现代
- 城市
- 2018年全国大学生英语竞赛C类初赛答案及听力录音原文
- 遥感图像处理实验指导书
- 面向对象程序设计实训报告
- 2015入场式安排团委
- 校园读书节活动通讯稿
- 宿管部管理的方案与计划
- 考试大论坛:乡镇干部公开选拔案例分析(附答案)
- ICH(M4:通用技术文件的制定2)
- 工厂供电阶段练习一答案
- 物业管理有限公司章程范例
- 圆头锁眼机线迹故障分析调整论文杨家勇2222
- 中国包装纸桶市场发展研究及投资前景报告(目录) - 图文
- 飞行部安全通告- 登录网上准备系统
- 会计学原理与实践习题
- 2015中国西北(兰州)花卉园艺博览会参展说明书
- 2018年教师公开招聘考试《小学语文学科专业知识》新课程系统复习
- 浅谈对外汉语初级阶段综合课的教学设计
- 社会工作概论(王思斌)
- Three passions 三种激情
- 2017年上半年西藏基金从业资格:债券的久期和凸度试题