1.从键盘输入若干数(<50,值在0~4范围)-1为结束标志,统计同一整数的个数
2.将a行列元素互换后存到另一个数组b中
3. 定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数
按顺序每5个数求出一个平均值,放在另一个数组中并输出
4.通过赋初值按行顺序给2x3的二维数组赋予2、4、6……等偶数,按列输出
5.通过循环按行顺序为一个5x5的二维数组a赋1~25的自然数,输出该数组的左下三角
6.下面是一个5阶的螺旋方阵,试打印出此形式的n(n<10)阶的方阵(顺时针方向)
7.数组a包括10个整数,把a中所有后项除以前项之商取整后存入数组b
按每行3个元素的格式输出数组b
8.输入一个字符,用折半查找找出该字符在已排序的字符串a的位置
若该字符不在a中,则打印出“**”
9.从键盘输入两个字符串a和b,要求不用库函数strcat把b的前五个字符连接到a中,如果b的长度小于5,把b的所有元素连接到a中
10.从键盘输入一个字符串a,并在a的最大元素中插入b(b[]="ab")
11.函数fun的功能是判断输入的三个整型值是否能组成三角形
组成的时候等边三角形还是等腰三角形
12.已有变量定义和函数调用语句int x=57;isprime(x);函数isprime()用来判断一个整型数a是否为素数,若是素数,则函数返回1,否则返回0
13.已有变量定义和函数调用语句int a,b;b=sum(a);函数sum用于求∑k;和数作为函数值返回,若a的值为10,则经函数sum的计算后,b为55 意思就是1+2+3+4……+10
14.已有变量定义语句double a=5.0,p;int n=5;和函数调用语句p=mypow(a,n) 用以求a的n次方
15.以下程序的功能是用牛顿法求解方程f(x)=cosx-x=0。已有初始值x0=3.1415/4
//要求绝对误差不超过0.001,函数f用来计算迭代公式中Xn的值,请编写f函数
//牛顿迭代公式是 Xn+1=Xn=f(Xn)/f'(Xn) n是小字 打不出来
// 即 Xn+1=Xn-(cosXn-Xn)/(sinXn-1)
(这个好像有错,不知道怎么改了)
16.fun函数的功能是从三个红球(x)、五个白球(y)、六个黑球(z)中任意取出8个 其中必须要有红球和白球 输出所有方案
17.应用下面的近似值公式计算e的x次方
f1求分子的值,f2求分母
e(x次方)=1+x+x*x/2!+x*x*x/3!……(前20项的和)
18.a是一个2x4的整型数组,且各元素均已赋值,函数max_value可求出其中的最大元素max
19.输入若干整数,值都在1~4的范围内,用1作为结束的标志
请编写函数f用于统计每个整数的个数
20.编写程序,将字符串computer赋给一个字符数组,然后从第一个字母开始 间隔地输出该串,请用指针完成。
21.将字符串中的第m个字符开始的全部字符复制成另一个字符串。
要求在主函数中输入字符串及m的值并输出复制结果,在被调用函数中完成复制
22.从键盘输入一个字符串,然后按照下面要求输出一个新字符串
新是在原中每两个字符之间插入一个空格 在函数insert完成
23.一个升序数列包含十个数,编写程序,从指定位置开始的n个数按逆序重新排列并输出 进行逆序处理是要求使用指针
24.通过指针数组p和一维数组a构成一个3x2的二维数组
并为a数组赋初值2,4,6,8…… 先按行的顺序输出,再按列输出
25.有四名学生,每个学生考四门,要求输入学生序号以后输出该学生的全部成绩
26.编写findmax函数计算数组中的最大元素及其下标值和地址值