![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
practice
yuppie__1029
这个作者很懒,什么都没留下…
展开
-
复试机试练习2018.1(求平均)
编写一个程序,从键盘输入n个实数的一维数组,求此一维数组的平均值,结果保留两位小数,其中n个位int型,数组double型。 标准输入: 5 1.1 2.2 3.3 4.4 5.5 标准输出: 3.30 代码: #include<stdio.h> int main() { double shuzu[1000],sum=0; int n,i; s...原创 2019-02-28 20:47:59 · 248 阅读 · 0 评论 -
复试机试练习2017.1(矩阵对称元素和)
从键盘输入一个3*3的矩阵,以对角线为对称轴将两边元素相加并存储于对角线左下的对应位置,右上角元素为0; 标准输入:1 2 3 4 5 6 7 8 9 标准输出: 1 0 0 6 5 0 10 14 0 代码:#includ...原创 2019-03-03 15:49:09 · 262 阅读 · 0 评论 -
复试机试练习2017.2(字符串倒序输出)
从键盘输入一组字符串,编写程序,使之倒序输出 标准输入: AaBbCcDdEeFfGgHh 标准输出: hHgGfFeEdDcCbBaA 代码: #include<stdio.h> #include<string.h> char s[1000]; int main() { int i; gets(s); for(i=strlen(s)-1...原创 2019-03-03 15:55:01 · 198 阅读 · 0 评论 -
复试机试练习2017.3(前n个数)
从键盘输入随机个整数,以-1为标志停止输入,再从键盘输入n,输出这串数的前n个数且每输出5个数需要换行 标准输入:1 2 3 4 5 6 7 8 9 -1 10 标准输出:1 2 3 4 5 6 7 8 9 -1 代码 #include<stdio.h> int main() { int...原创 2019-03-03 16:02:56 · 136 阅读 · 0 评论 -
复试机试练习2017.4(str1赋值str2)
把一个字符串输入到str1中,把str1中下标为偶数的字符赋值到str2 标准输入:whatisit 标准输出:waii 代码: #include<stdio.h> #include<string.h> char str1[1000]; char str2[2000]; int main() { int i,j=0; gets(str1); ...原创 2019-03-03 16:09:52 · 464 阅读 · 0 评论 -
复试机试练习2017.5(输出非素数)
输入一个整数(大于等于4小于等于100),输出小于此数的所有非素数 标准输入:17 标准输出: 4 6 8 9 10 12 14 15 16 代码: #include<stdio.h> int main() { int i,j,n; scanf("%d",&n); for(i=4;i<=n;i++) { for(j=...原创 2019-03-03 16:20:35 · 304 阅读 · 0 评论 -
复试机试练习2017.6(十进制转K进制)
输入一个十进制数,把他转换成k进制数(k<=16) #include<stdio.h> int main() { int m,k,i,j=0; int a[100]; scanf("%d %d",&m,&k); a[0]=m%k; for(i=1;;i++) { m=m/k; ...原创 2019-03-03 16:55:40 · 539 阅读 · 0 评论 -
复试机试练习2017.7(三个数最大值)
输入三个整数,比较大小,输出最大的值 标准输入:5 6 9 标准输出:9 代码 #include<stdio.h> int main() { int a,b,c,max; scanf("%d %d %d",&a,&b,&c); if(a<b) max=b; else max=a; if(c>max)pr...原创 2019-03-03 17:01:03 · 125 阅读 · 0 评论 -
复试机试练习2017.8(矩阵每列最大值)
输入一个4*4的矩阵,输出每一列的最大值 标准输入: 1 5 8 29 19 21 4 3 22 3 4 5 15 11 6 17 标准输出:22 21 8 29 代码: #include<stdio.h> int main() { int a[4][4],max[4]={0}; int i,j; for(i=0;i<4;i++) ...原创 2019-03-03 17:08:51 · 147 阅读 · 0 评论 -
复试机试练习2015.5(规律)
输入一个整型m,double型t,有t=1-1/2...+(-1)的(m+1)次方/m 标准输入 5 标准输出:0.8733 代码 #include<stdio.h> int main() { int m,i; float t=0; scanf("%d",&m); for(i=1;i<=m;i++) { if...原创 2019-03-06 15:44:01 · 188 阅读 · 0 评论 -
复试机试练习2015.6(删除指定下标字符)
删除一个字符串(不包含空格)中指定下标的字符,样例输入中,第一行的整数n表示输入数据的组数,从第二行开始,每两行为一组,共n组,其中每组数据的前一行为字符串,后一行为要删除的下标。 标准输入: 2 ab*cdefg 5 ABCDEFG 3 标准输出: ab*cdfg ABCEFG 代码 #include<stdio.h> #include<string.h&...原创 2019-03-06 16:21:45 · 551 阅读 · 0 评论 -
复试机试练习2018.8(字符串 *)
输入一串字符,假设输入的字符串中只包含字母和*,程序实现,除了字符串前部和尾部的*号以外,将串中其他*号全部删除。 标准输入:****A*BC*DEF*G****** 标准输出:****ABCDEFG****** 代码: #include<stdio.h> #include<string.h> char s[1000]; int main() { int i...原创 2019-03-03 15:36:52 · 295 阅读 · 0 评论 -
复试机试练习2018.7(右移矩阵)
从键盘输入一个3*3的矩阵,输入m值,使数组整体右移m位,左边空位用0补齐 标准输入:1 2 3 4 5 6 7 8 9 1 标准输入:0 12 0 45 0 7 8 代码 #...原创 2019-03-02 16:40:18 · 247 阅读 · 0 评论 -
复试机试练习2018.6(字符串删除)
输入一个字符串,有大小写,有数字,其中,下标为偶数并且该字符的ASCII码值为奇数的删除 标准输入: 1A2B3cefD4 标准输出 A2BcfD4 代码 #include<stdio.h> #include<string.h> char s[1000]; char s2[1000]; int main() { int n,i,j=0; gets...原创 2019-03-02 16:07:21 · 422 阅读 · 0 评论 -
复试机试练习2018.2(圆的面积)
从键盘输入半径r的值,π为3.1415926,求出该圆的面积,输出保留小数点后四位。 标准输入: 1 标准输出: 3.1416 代码: #include<stdio.h> int main() { int r; double s=0; scanf("%d",&r); s=3.1415926*r*r; printf("%.4f\...原创 2019-02-28 21:03:16 · 166 阅读 · 0 评论 -
复试机试练习2018.3(矩阵主对角线和)
从键盘输入一个3*3的矩阵,输出主对角线的和 标准输入: 1 1 1 2 2 2 3 3 3 标准输出: 6 代码: #include<stdio.h> int main() { int a[3][3]; int i,j,sum=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { scanf("...原创 2019-02-28 21:20:28 · 244 阅读 · 0 评论 -
复试机试练习2017.9(统计字符中单词个数)
从键盘输入一串字符,仅有字符和空格,统计字符中单词个数 标准输入:AB C D EFG 标准输出:7 代码: #include<stdio.h> #include<string.h> char s[1000]; int main() { int i,m=0; gets(s); for(i=0;i<strlen(s);i++) {...原创 2019-03-05 15:30:32 · 116 阅读 · 0 评论 -
复试机试练习2017.10(斐波那契数列)
键盘输入一个整数n,输出的是斐波那契数列的第n项 标准输入:6 标准输出:8 代码 #include<stdio.h> int main() { int n; int f1=1,f2=1,f,i; scanf("%d",&n); if(n<=2) printf("1"); else { ...原创 2019-03-05 15:37:57 · 277 阅读 · 0 评论 -
复试机试练习2015.1(对角线积和)
键盘输出3*3的矩阵,输出对角线的积和 标准输入: 1 1 1 2 2 2 3 3 3 标准输出:14 代码 #include<stdio.h> int main() { int shuzu[3][3]; int count=0; int i,j; for(i=0;i<3;i++) for(j=0;j<3;j+...原创 2019-03-05 16:09:18 · 117 阅读 · 0 评论 -
复试机试练习2015.2(指定字符个数)
从键盘输入一个字符串,输出字符串中指定字符的个数 标准输入: aa225434672 2 标准输出: 3 代码 #include<stdio.h> #include<string.h> char s[1000]; int main() { int i,count=0; char m; scanf("%s",s); getchar(...原创 2019-03-05 16:27:44 · 131 阅读 · 0 评论 -
复试机试练习2015.3(负数平均)
从键盘输入若干个整数数组(不超过50个)用0结束并放在最后一个元素中,计算数组元素中值为负数的平均值(不包括0),结果保留四位小数 标准输入:43 -47 -21 53 -8 12 0 标准输出:-25.3333 代码 #include<stdio.h> int main() { int a[50]; float aver=0; int count=0,...原创 2019-03-05 16:39:38 · 168 阅读 · 0 评论 -
复试机试练习2015.4(字符串输出单词个数)
输入一个字符串,判断其中单词个数 标准输入:How are you doing 标准输出:4 代码 #include<stdio.h> #include<string.h> char s[1000]; int main() { int i,j,count=0; gets(s); for(i=0;s[i]!='\0';i++) { ...原创 2019-03-05 17:01:57 · 137 阅读 · 0 评论 -
复试机试练习2018.4(个十百位相加)
从键盘输入一个整数n(要求n<8,n>2),计算n的5次方,并且计算出n的5次方的个位数和十位数与百位数相加的和 标准输入: 4 标准输出: 1024 6 代码: #include<stdio.h> int main() { int n,s,ge,shi,bai,wei; scanf("%d",&n); s=n*n*n*n*n; ge=s%10; shi...原创 2019-03-02 15:27:08 · 216 阅读 · 0 评论 -
复试机试练习2018.5(字符串大写改小写)
输入一个字符串s,该字符串中下标为偶数,且为大写字母型字符的,改为小写 标准输入:: 1ABeCf5D 标准输出: 1Abecf5D #include<stdio.h> #include<string.h> char s[1000]; int main() { int i,n; gets(s); n=strlen(s); for(i...原创 2019-03-02 15:46:13 · 268 阅读 · 0 评论 -
复试机试练习 practice3(删除字符串中数字)
删除字符串中的数字字符,以‘#’作为字符串的结束标志 输入:12345abcde12fg# 输出:abcdefg #include<stdio.h> #include<string.h> char s1[100]; char s2[100]; int main() { int i,j=0; gets(s1); for(i=0;s1[i]!='#...原创 2019-03-09 12:46:21 · 155 阅读 · 0 评论