作业记录
mafser
这个作者很懒,什么都没留下…
展开
-
练习生成并显示杨辉三角形
练习生成并显示杨辉三角形//原创 2021-03-25 20:28:49 · 128 阅读 · 0 评论 -
对 4 行 4 列二维数组的每一行排序,偶数行(0 当作偶数)由小到大排序,奇数行由大到 小排序。如二维数组:int a[4][4]= {{15,4,2,16},{12,7,9,6},{8,14,11
对 4 行 4 列二维数组的每一行排序,偶数行(0 当作偶数)由小到大排序,奇数行由大到小排序。如二维数组:int a[4][4]= {{15,4,2,16},{12,7,9,6},{8,14,11,5},{3,10,1,13}};,经过排序以后为:{{2,4,15,16},{12,9,7,6},{5,8,11,14},{13,10,3,1}}。// ...原创 2021-03-25 20:16:38 · 1497 阅读 · 0 评论 -
定义一个 N*N 的二维数组(N 为 4),采用键盘赋值方式赋值后以矩阵形式显示,然后将 数组右上半角元素中的值乘以 m(m 键盘赋值)后显示。
定义一个 N*N 的二维数组(N 为 4),采用键盘赋值方式赋值后以矩阵形式显示,然后将数组右上半角元素中的值乘以 m(m 键盘赋值)后显示。// #include<stdio.h>#include<stdlib.h>void main(){ int a[4][4]; int i,j; for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<4;i++)原创 2021-03-25 19:40:59 · 2186 阅读 · 0 评论 -
编写程序,实现矩阵(3 行、3 列)的转置(即行列转换)。 例如,若输入下面的矩阵: 100 200 300 400 500 600 700 800 900 则程序输出: 100 400 700 20
编写程序,实现矩阵(3 行、3 列)的转置(即行列转换)。例如,若输入下面的矩阵:100 200 300400 500 600700 800 900则程序输出:100 400 700200 500 800300 600 900// #include<stdio.h>#include<stdlib.h>void main(){ int i,j; int a[3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++)原创 2021-03-25 18:56:55 · 6182 阅读 · 1 评论 -
作业5 从键盘输入如下字符:******A*BC**D******,完成以下功能:将前部的*移到尾部
从键盘输入如下字符:ABCD***,完成以下功能:将前部的*移到尾部// #include<stdio.h>void main(){ char a[30]; int i,j,k=0; gets(a); for(i=0;a[i]=='*';i++) k++;//计算*有多少个 for(j=0;a[i]!=0;i++,j++) a[j]=a[i];//将a[i]的值给了a[j] while(k) { a[j]='*'; j++; k--; } a[j]=原创 2021-03-25 18:14:29 · 147 阅读 · 0 评论 -
作业1.将ss字符数组中所放字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字 母,则不转换)。
将ss字符数组中所放字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。// #include<stdio.h> void main() { char a[20]; int i; gets(a); for(i=0;a[i}!=0;i++) if(i%2!=0&&a[i]>='a'&&a[i]<='z') a[i]=a[i]-32; puts(a); }.原创 2021-03-21 19:31:45 · 2810 阅读 · 6 评论 -
作业4从键盘输入如下字符:******A*BC**D******,完成以下功能:删除尾部的*,结果为: ******A*BC**D。
将 3 个字符串连接起来,组成一个新串,新串存储在第一个字符串所在的字符数组中。例如:把三个串"abc"、“CD”、“EF"连接起来,结果是"abcCDEF”。//#include<stdio.h>#include<string.h>void main(){ char a[20]={0} ,b[20]={0},c[20]={0}; gets(a); gets(b); gets(c); strcat(a,b); puts(strcat(a,c));}..原创 2021-03-21 19:34:09 · 199 阅读 · 0 评论 -
作业记录2从键盘输入一个字符串并保存在字符数组str1中,将字符数组str1中下标为偶数的字符保 存在字符数组str2中并输出。例如,当str1=“cdefghij“,则str2=“cegi“。
从键盘输入一个字符串并保存在字符数组str1中,将字符数组str1中下标为偶数的字符保存在字符数组str2中并输出。例如,当str1=“cdefghij”,则str2=“cegi”。有两种方法:方法一:下面展示一些 内联代码片。//方法一#include <stdio.h>void main(){ char a[20],b[20]; int i,j=0; gets(a); for(i=0;a[i]!='\0';i++) { if(i%2==0) { b[j]原创 2021-03-21 19:23:31 · 4937 阅读 · 4 评论