和记娱乐急求用C语言实现N阶螺旋数字方阵谢谢

发布时间:2020-07-01 03:00

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部1. 编程,统计在所输2113入的50个实数中有多少5261个正数、多少个负4102数、多少个零。

  3. 编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。

  4. 一个数如恰好等于它的因子之和,这个数就称为“完数”。编程序找出1000以内的所有完数,并输出其因子(6是一个完数,它的因子是1,2,3)。

  5. 输入一个正整数,输出它的所有质数因子(如180的质数因子为 2、2、3、3、5)。

  6. 输入20个整数存入一数组,输出其中能被数组中其它元素整除的那些数组元素。

  7. 输入两个数组(数组元素个数自定),输出在两个数组中都出现的元素(如a[5]=,b[6]=,则输出3、5)。

  8. 输入两个数组(数组元素个数自定),输出在两个数组中都不出现的元素(如a[5]=,b[6]=,则输出2、4、6、3、7、9、10、-1)。

  9.编程,将字符数组S2中的全部字符拷贝到字符数组S1中(不用strcpy函数)。

  10.给定年份year,判别该年份是否闰年(定义一个宏以判别该年份是否闰年)。

  11.输入一行小写字母后,将字母变成其下一字母(a变成b、b变成c、c变成d、…、x变成y、y变成z、z变成a)输出。

  12. 编写一个函数,处理n行、n列的二维数组:将每一行的元素同除以该行上绝对值最大的元素。

  19. 编写函数,在n个元素的一维数组中,统计比相邻元素大的数组元素个数并将统计数返回(不考虑a[0]和a[n-1]),要求以指针变量而不是数组名作参数。

  20. 编写函数,在n个元素的一维数组中,找出最大值、最小值并传送到调用函数。

  21. 编写一个函数,统计m行n列二维数组中有多少个正数、多少个负数,多少个零,并返回统计结果。

  22. 写一函数,在给定的一行以.结束的字符中,找出最长的单词并输出。

  23. 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。

  24. 把文本文件d1.dat复制到文本文件d2.dat中,要求仅复制d1.dat中的英文字符。

  25. 编程,把文本文件d1.dat复制到d2.dat(其中空格字符不复制)。

  26. 编程,把文本文件d1.dat复制到d2.dat(其中大写英文字母要转换为小写字母)。

  27. 把文本文件d1.dat复制到文本文件d2.dat中,要求仅复制d1.dat中除英文字符和数字以外的其它内容。

  28. 求出1至100之间的素数(只能被1和自身整除的数)并顺序写入文件su.dat。

  30.已知顺序文件C.DAT 存放着程序设计基础的考试成绩,每个记录包含学号(8位字符)和成绩(三位整数)两个数据项。编制程序,从文件中读入学生成绩,和记娱乐,将大于或等于60分的学生成绩再形成一个新的文件SCORE60.DAT保存在A盘上,并显示出学生总人数(少于1000)、平均成绩和及格人数。

  31.已知head指向一个带头结点的单向链表,链表中每个结点包含数据域和指针域。请编写程序实现如图所示链表的逆置。

  32、编制函数实现在一个带头结点(head)的单向链表(数据有序)中删除相同数据的结点(相同数据的结点只保留一个)。

  33、编制一程序,将字符computer赋给一个字符数组,然后从第一个字母开始间隔的输出该串。请用指针完成。

  34、编制一程序,将字符串的第m个字符开始的全部字符复制成另一个字符串,要求在主函数中输入字符串及m的值并输出复制结果,在被调用函数中完成复制。

  35、有4名学生每个学生考4门课程,要求在用户输入学生学号以后能输出该生的全部成绩,用指针型函数来实现。请编写函数float *search().

  36、有4名学生每个学生考4门课程,要求在用户找出有不及格课程的学生学号并输出全部成绩,用指针来实现。

  37、编制一程序实现将十进制数转换成二进制数,并存放于一维数组b中,然后输出。

  38、以下函数p的功能是用递归方法计算x的n阶勒让德多项式的值。已有有调用语句p(n,x);请编写p函数。递归公式如下:

  40、编一程序实现求所有不超过200的N值,N的平方是具有对称性质的回文数。所谓回文数就是将一个数从左向右与从右向左读是一样的,例如34543和1234321都是回文数。

  42、请编写程序:从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,输出到磁盘文件“upper.txt”中去保存。输入的字符串以“!”结束。

  43、设文件number.dat中存放了一组整数。请编程统计并输出文件中正整数、负整数和零的个数。

  44、请编程:从键盘上读入一个16进制无符号数m,调用函数rightrot将m中的原始数据循环右移n位。并输出移位前后的内容。

  int t:决定输出螺旋矩阵的方向,如果t=0,逆时针输出,否则顺时针输出

  方法二:设置一个指示方向的变量dir,根据dir的值来决定旋转方向。注意要多分配两行,列,设置“围墙”,以避免出界。

  int begin, end; //根据选择逆时针还是顺时针,确定4个旋转方向