case 0:
exit(0); /* 退出函数 */ case 1:
creat(); break; case 2:
search(); break; case 3:
insert( ); break; case 4:
delete( ); break; case 5:
output( );
break; /* 调用子函数 */ default: exit(0); } }
while(1); return 0; }
试题查看
标题: 2. 结构体数组的定义与引用 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms
描述: 定义一个职工结构体数组,从键盘输入5位职工的信息,打印出最高的工资。 输入: 从键盘输入5位职工的信息(4个数据,每个占一行,工资有两位小数)。 输出: 打印出最高的工资。
liuxin
91736527976271265 11 1234.23
输入样例: liyixin
91736527976271265 11 5234.24 liuxin
91736527943271265 11 1244.25 liuxin
91736527976271265 11 1284.26 liuxin
91736527976271265 11 1232.27
输出样例: 5234.24
提示: 来源:
#include
{int i;float max; for(i=0;i<5;i++) {gets(st[i].a); gets(st[i].b);
scanf(\
scanf(\跳过回车键,如果不跳过,会把回车键当做字符串接收到下一个结构体变量中 }
max=st[0].f; for(i=1;i<5;i++)
if(st[i].f>max) max=st[i].f; printf(\
}//结构数组,求工资最值
试题查看
标题: 5. 偶数位清零 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms
描述: 从键盘任意输入整数a,将其偶数位清零,其他位保留。 输入: 整数a。
输出: 偶数位清零,其他位保留后的数。 输入样例: 0XFFFF
输出样例: 5555<--十六进制
提示: 来源:
#include
scanf(\b=a&0x5555; printf(\}//偶数位清零 #include
{int n,a[20],m,*p=a; int s(int *p,int n); scanf(\m=s(a,n);
printf(\}
int s(int *p,int n) {int i=0,j,s=0,t; do{t=n%8; n/=8; p[i]=t;
i++;}while(n); for(j=0;j
//进制转换
试题查看
标题: 1. 结构体的定义与引用 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 定义一个职工结构体数据类型,并定义职工结构体变量。 输入: 从键盘输入一个职工的信息。(4个数据,每个占一行,工资有两位小数) 输出: 输出职工信息。(4个数据,每个占一行)
zhangping
输入样例:
610103196802262001 21 2183.55 zhangping
输出样例:
610103196802262001 21 2183.55
提示: 来源:
#include
#include
main() {struct s m; gets(m.a); gets(m.b);
scanf(\scanf(\
printf(\}
试题查看
标题: 4. 矩阵转置函数设计 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述:
设计一个函数,将任意n×n的矩阵转置,并在主函数中调用此函数将一个4*4的矩阵转置。
输入: n×n的矩阵
输出: 转置后的n×n的矩阵 输入样例:
3 1 2 3
4 5 6 7 8 9 1 4 7
输出样例: 2 5 8
3 6 9
提示: 来源:
#include
{int a[20][20],b[20][20],i,j,n;
void s(int (*m)[20],int (*h)[20],int n); scanf(\for(i=0;i scanf(\s(a,b,n); for(i=0;i void s(int (*m)[20],int (*h)[20],int n) {int i,j; for(i=0;i 试题查看 标题: 8. 对称数组判断 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 设计一个函数,判断二维数组是否为对称数组(对称矩阵),如果是,则返回1;如果不是,则返回0,并在主函数中调用此函数,判断一个4*4的数组是否为对称数组。 输入: 二维数组 输出: 是否为对称数组 4 输入样例: 1 2 3 4