C语言程序改错题

上传人:xgs****56 文档编号:8938225 上传时间:2020-04-02 格式:DOC 页数:45 大小:115KB
返回 下载 相关 举报
C语言程序改错题_第1页
第1页 / 共45页
C语言程序改错题_第2页
第2页 / 共45页
C语言程序改错题_第3页
第3页 / 共45页
点击查看更多>>
资源描述
第1 题 给定程序MODI1 C中函数fun的功能是 将长整数中每一位上为偶数的数依次取出 构 成一个新数放在t中 高位仍在高位 低位仍在低位 例如 当s中的数为87654时 t中的数为 864 include include Void fun long s long t int d long sL 1 t 0 While s 0 d s 10 FOUND if d 2 0 答案 if d 2 0 FOUND t d sl t 答案 t d sl t sl 10 FOUND s 10 答案 s 10 main long s t clrscr printf nplease enters 第2 题 题目 编写函数fun 其功能是 根据整型参 m 计算如下公式的值 Y 1 1 3 1 5 1 7 1 2m 3 include stdio h double fun int m FOUND double y 1 答案double y 1 int i FOUND for i 1 i m i 答案 for i 1 i m i FOUND y 1 0 2i 3 答案 y 1 0 2 i 3 return y 第3 题 题目函数fun的功能是 根据整形参m 的值 计算如下公式的值 1 1 1 t 1 2x2 3x3 mxm 例如若m 5 则应输出 0 536389 double fun int m double y 1 0 Int i FOUND for i 2 i m i 答案For i 2 i m i FOUND y 1 i i 答案y 1 0 i i FOUND return m 答案 return y main 第4 题 题目 编写一个函数 判断一个数字是否在一个正整数中 若在则函数返回值为1 否 则函数返回值为0 输入输出由主函数完成 Int fun int m int n int k z 0 do k m 10 FOUND if n k z 1 答案 if n k z 1 FOUND n m 10 答案 m m 10 FOUND while m 0 答案 while m 0 FOUND return m 答案 return z mian 第5 题 题目 函数fun 的功能是 输出 fabonacci 数列的前20 项 要求变量类型定义成浮点型 输出时只输出整数部分 输出项数不得 多于或少于20 fun int i float f1 1 f2 1 f3 FOUND printf 8d f1 答案 printf 8f f1 FOUND for i 1 i 20 i 答案 for i 1 i 20 i f3 f1 f2 FOUND f2 f1 答案 f1 f2 FOUND f3 f2 答案 f2 f2 printf 8 0f f1 第6 题 题目 以下程序的功能是统计400 499这些数中 4 这个数字出现的次数 判断一个数有几位4用函数fun实现 include int fun int x int fun int x int y k 0 FOUND while x 0 答案 while x 0 y x 10 FOUND if y 4 k 答案if y 4 k x x 10 FOUND return y 答案 return k main int i k 0 for i 400 i 499 i FOUND k fun i 答案k k fun i prinktf number d n k 第7 题 题目 用起泡法对10个整数从小到大排序 void sort int x int n int i j k t for i 0 i n 1 i FOUND for j 0 j n i j 答案for j 0 jx i 1 答案if x j x j 1 t x j x j x j 1 x j 1 t FOUND scanf d a i 答案scanf d FOUND sort n a 答案sort a n printf out 第8 题 题目 将s所指字符的反序和正序进行连接形成一个新串放在t 所指的数组中 例如当s 所指的字符串的内容为 ABCD 时 t所指数组中的内容为 DCBAABCD include include include FOUND void fun char s char t 答案 void fun char s char t int i d FOUND d len s 答案d strlen s FOUND for i 1 i d i 答案 for i 0 i d i t i s FOUND t 2 d 0 答案 t 2 d 0 main 第9 题 题目 将一个字符串中第m个字符开始的全部字符复制成为另一个字符串 include include void strcopy char str1 char str2 int m FOUND char p1 p2 答案 char p1 p2 int i j FOUND p1 str1 m 答案p1 str1 m 1 FOUND if p1 答案while p1 FOUND strcat str1 0 star2 0 m 答案 strcopy str1 str2 m 第10 题 题目 函数fun 的 功能是 计算正整数mun的各位的数字之积 例如 输入 252 则输出应该是20 Long fun long num FOUND long k 答案 long k 1 do k num 10 FOUND num 10 答案 num 10 或num num 10 while num return k main long n printf nPlease enter a number FOUND scanf ld n 答案 scanf ld FOUND printf n ld n fun long n 答案 printf n ld n fun n 第11 题 题目 函数fun 的功能是 用下面的和式求圆周率的近似值 直到最后一项的绝对值小 于等于0 0001 1 1 1 1 4 3 5 7 FOUND include stdio h 答案 include math h 或 include fun int i 1 FOUND int s 0 t 1 p 1 答案 float s 0 t 1 p 1 FOUND While fabs t le 4 s s t p p i i 2 t p i FOUND printf pi d n s 4 答案 printf pi f n s 4 main fun 第12 题 题目 下面程序的功能是 从键盘输入十个学生的成绩 统计最高分 最低分和平均 分 max代表最高分 min代表最低分 avg代表平均分 main int i FOUND float a 8 min max avg 答案 float a 10 min max avg printf input 10 score for i 0 i 9 i printf input a score of student FOUND Scanf f a 答案 scanf f FOUND max min avg a 1 答案 max min avg a 0 for i 1 i 9 i FOUND if mina i min a i if max a i max a i avg avg a i avg avg 10 printf max f nmin f navg f n max min avg 第13 题 题目 fun函数的功能是 实现3 行3列矩阵的转置 即行列互换 例如原矩阵为 1 2 3 4 5 6 7 8 9 则转置后的矩阵为 1 4 7 2 5 8 3 6 9 fun int a 3 3 int n int i j t for i 0 i n i for j 0 j n j FOUND scanf d a i j 答案 scanf d for i 0 i n i for i o i i FOUND for j 0 j n j 答案 for j 0 j i j FOUND a i j t 答案 t a i j FOUND t a j i 答案 a j i t FOUND 第14 题 题目 奖数组元素逆顺序存放 如数组元素为1 2 3 4 5 则逆序存放后数组元素 的值为5 4 3 2 1 void inv int x int n int i j t m n 1 2 FOUND for i o i m i 答案 for i o i m i FOUND x j x i 答案 x i x j x j t FOUND void inv int a 10 10 答案 inv a 10 for i 0 i 10 i FOUND printf 3f a i 答案 printf 3d a i 第15 题 题目 函数fun 的功能是 根据以下公式求 n值 并作为函数值返回 例如 给制定精 度的变量eps输入0 0005 时 应当输出Pi 3 140578 1 1 2 1 2 3 1 2 3 4 1 x x x x x 2 3 3 5 3 5 7 3 5 7 9 double fun double eps double s t int n 1 s 0 0 t 1 FOUND while teps s t FOUND t n 2 n 1 t 答案 t t n 2 n 1 t n FOUND return s 答案 return 2 s main 第16 题 题目 给定程序MOD11 C中函数 fun的功能是 极炫正整数num的个位数字之积 例如 若输入 252 则输出应该是20 include include long FOUND long k 1 答案 long k 1 do k num 10 FOUND num 10 答案 num 10 FOUND while num 答案 while num return k 第17 题 题目 用 起泡法 对输入的十个字符排序后按从大到小的次序输出 define N 10 include include main int i char str N for i 0 i N i FOUND scanf c str i 答案 scanf c FOUND sort str N 答案 sort str for i 0 i N i printf c str i printf n sort char str N 第18 题 题目 以下程序输出前六行杨辉三角形 既 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 mian static int a 6 6 int i j k FOUND for i 1 i 6 i 答案 for i 0 i 6 i for k 0 k 10 2 i k Printf for j 0 j I j FOUND If j 0 else FOUND a i j a j 1 j 1 a i j 1 a i j a i 1 j 1 a i 1 a j printf printf 3d a i j FOUND Printf t 第19 题 题目 给定程序MODI1 C中函数fun 的功能是 求两数平方根之和 作为函数值返回 例如 输入12和20 输出结果是 y 7 936238 include include FOUND double fun double a b 答案 double fun double a double b double c FOUND c sqr a sqr b 答案 c sqrt a sqrt b FOUND Return a 答案 return c 或return c mian double a b y clrscr printf Enter a scanf lf lf y fun printf y f n y getch 第20 题 题目 将一个字符串中的大写字母转换成小写字母 例如 输入aSdFG输出为asdfg include FOUND bool fun char c 答案 char fun char c if c A c A a FOUND Fun c 答案 return c 或 return c Mian FOUND char s 81 p s 答案 char s 81 p s gets s while p p fun p FOUND Puts p 答案putchar p 或printf c p P putchar n 第21 题 题目 在主题函数中从键盘输入若干个数放入数组中 用0结束输入并放在最后一个元 素中 下列给定程序中 函数fun的功能是 计算数组元素中值为正数的平均值 不包 括0 例如 数组中元素的值一次为39 47 21 2 8 15 0 则程序的运行结果为19 250000 double fun int s FOUND int sum 0 0 答案 double sum 0 0 int c 0 i 0 FOUND while s i 0 答案 while s i 0 或while s i if s i 0 sum s i c i FOUND sum c 答案 sum c 或 sum sum c FOUND return c 答案 return sum或 return sum mian int x 1000 int i 0 do scanf d while x i 0 pintf f n fun x 第22 题 题目 给定程序MODI1 C中函数fun 的功能是 求广义斐波那契级数的第n项 广义斐 波那契级数的前n项为 1 1 1 3 5 9 17 31 项值通过函数值返回mia n 函数 例如 若n 15 则应输出 The value is 2209 include include long fun int n long a 1 b 1 c 1 d 1 k FOUND for k 4 k n k 答案 for k 4 k n k d a b c FOUND a b b c c d 答案 a b b c c d FOUND Return k return d main int n 15 clrscr printf the value is ld n fun n 第23 题 题目 有一数组内放10个整数 要求找出最小数和它的下标 然后把它和数组中最前 面的元素即第一个数对换位置 main int i a 10 min k 0 printf n please input array 10 elements n for i 0 i 10 i FOUND scanf d a i 答案 scanf d for i 0 i 10 i Printf d a i min a 0 FOUND for i 3 i 10 i 答案 for i 1 imin min a i k i FOUND a k a i a 0 min printf n after eschange n for i 0 i 10 i printf d a i printf nk d n k min 24题 题目 下列程序中 函数fun的功能是 找出一个大于给定整数 m的最小的素数 并作 为函数值返回 include include int fun int m FOUND int i k 答案 int i k for i m 1 i for k 2 k i return i main int n clrscr printf n please enter n scanf d printf d n fun n 25题 题目 下列给定程序中 函数fun的功能是 求1 到10 的阶乘的和 main int i float t s 0 float fac int n FOUND for i 1 i 10 i 答案 for i 1 i 10 i FOUND s fac i 答案 s s fac i 或s fac i s fac i printf f n s float fac int n FOUND int y 1 答案 float y 1 int i for i 1 i n i y y i FOUND return 答案 return y 或return y 26题 题目 以下程序的功能是求如下表达式 S 1 include main int n float fun printf please input a number FOUND print d n 答案 scanf d printf 10 6f n fun n FOUND fun int n 答案 float fun int n int i j t float s s 0 FOUND while i 1 i n i 答案 for i 1 i n i t 0 for j 1 j i j t t j FOUND s s 1 t 答案 s 1 0 t或s s 1 0 t Comment m1 111 return s 第27 题 题目 用指针作函数参数 编程序求一堆数组中的最大和最小的元素值 define N 10 FOUND Void maxmin int arr int pr1 pt2 n Void maxmin int arr int pt1 int pt2 int n int 1 FOUND pt1 pt2 pt1 pt2 arr 0 for i 1 i n i FOUND if arr i rt1 pt1 arr i if arr i pt2 pt2 arr i Main int array n 10 7 19 29 4 0 7 35 16 21 p1 p2 a ab FOUND p1 p2 maxmin array p1 p2 N printf max d min d a b 第28 题 题目 编写一个函数 该函数可以统计一个长度为3的字符串在另一个字符串中出现的 次数 例如 假定输出的主字符串为 asdasasdfgasdaszx67asdmklo 子字符串为 as d 则应输出n 4 include include include Int fun char str char substr FOUND Int I n 0 int I n 0 FOUND for i 0 i strlen str i for i 0 i strlen str 3 i if str i substr 0 n 或 n return n main char str 81 substr 4 Int n clrscr printf 输出主字符串 gets str printf 输出子字符串 gets substr puts str puts substr n fun str substr printf n d n n 第29 题 题目 已知一个数列从第0项开始的前三项分别为0 0 1 以后的各项都是相邻的前 三项的和 下列给定程序中 函数fun的功能是 求该数列的前 n项的平方根之和sum n 的值通过形参传入 输出有主函数完成 例如 当n 10时 程序的输出结果为23 197 745 unclude math h FOUND fun int n double fun int n double sum s0 s1 s2 s int k FOUND sum 0 0 sum 1 0或sum 1 if nn k for k 4 k n k s s0 s1 s2 sum sqrt s s0 s1 s1 s2 s2 s return sum main int n scanf d printf 1f n fun n 第30 题 题目 函数fun 的功能是 求二分之一的园面积 函数通过形参得到圆的半径 函数返 回二分之一的圆面积 例如输入圆的半径值 19 527输出为 s 598 950017 include include FOUND float fun r float fun float r float FOUND s 1 2 3 14159 r r s 1 0 2 3 14159 r r FOUND return r return s 或return s main float x clrscr printf Enter x scanf f printf s f n fun x getch 第31 题 题目 从键盘输入一个数 是3为数就加上100 是1 位数就除以 100 其他情况不变 int fun int x FOUND int k d 答案 int k 0 d FOUND while x 0 答案 while x 0 d x 10 k FOUND d x 10 答案 x x 10 return k main int m n FOUND if n 4 m m 100 答案 if n 4 m m 100 第32 题 题目 下面程序的功能是将十进制数转换成二进制数 include stdio h include string h fun char p int b int j i 0 FOUND while b 0 答案 while b 0 j b 2 P i j 0 FOUND b b 2 答案 b b 2 或b 2 P i 0 main int a I char s 20 printf inpac a integer n FOUND Scanf d a 答案 scanf d i 0 i 答案for i strlen s 1 i 0 i printf c s i printf n 第33 题 题目 输入10个数 要求输出这 10个数的平均数 float average fioat array 10 int i float avroem array 10 FOUND For i 0 i 10 i 答案For i 1 i 10 i Sum sum array i aver sum 10 0 return aver main FOUND int score 10 aver 答案float score 10 aver int i printf input 10 scores n for i 0 i 2 mc 2 mc FOUND k 答案 k FOUND return 答案 return m 或 return m Main printf d n fun 500 第35 题 题目 fun函数的功能是 找出大于m 的最小素数 并将其作为函数值返回 include Int fun int m int i k for i m 1 k FOUND for k 1 k i k 答案 for k 2 k i k FOUND if i k 0 break 答案if i k 0 break FOUND if k i 答案if i i FOUND return k 答案return i 或 return i main int n scanf d n printf d n fun n 第36 题 题目 fun函数的功能是 求一个3 行4例矩阵的外框的元素值之和 注意 矩阵四个角 上的元素不能重复加 例如 矩阵元素为1 2 3 4 5 6 7 8 9 10 11 12 时 四框元素值 之和应为65 int fun int a 3 4 int m int n FOUND int i j s sl s2 s3 s4 0 答案int i j s sl 0 s2 0 s3 0 s4 0 for j 0 j n j sl sl a 0 j FOUND s2 s2 a m j 答案s2 s2 a m 1 j FOUND for i 0 i m i 答案 for i 0 i m 1 i s3 s3 a i 0 S4 s4 a i n 1 FOUND s s1 s2 s3 s4 答案s s1 s2 s3 s4 return s main int a 3 4 1 2 3 4 5 6 7 8 9 10 11 12 Printf total d n fun a 3 4 第37 题 题目 fun函数的功能是 给定n个实数 输出平均值 并统计在平均值以下 含平均 值 的实数个数 例如 n 6时 输入23 5 45 67 12 1 6 4 58 9 98 4所得平均值为40 828335 在平均值以下的实数个数应为3 int j c 0 FOUND float j 0 答案float xa 0 FOUND for j 0 j n j 答案for j 0 j n j xa x j xa xa n printf ave f n xa FOUND for j 0 j n j 答案 for j 0 j n j if if ave c FOUND return xa 答案return c 或return c mian fioat x 23 5 45 67 12 1 6 4 58 9 98 4 Printf d n fun x 6 第38 题 题目 fun函数的功能是 实现两个字符串的连接 例如 输入dfdfqe和12345 时 则输 出dfdfqe12345 include atdto h mian char sl 80 s2 void scat char sl char s2 gets s1 gets s2 scat s1 s2 puts s1 void scat char s1 char s2 int i 0 j 0 FOUND while s1 i 0 i 答案while s1 i 0 i 或while s1 i i FOUND while s2 j 0 答案while s2 j 0 或 while s2 j FOUND s2 j s1 i 答案 s1 i s2 j i j FOUND s2 j 0 答案s1 i 0 第39 题 题目 通过键盘输入10个整数为一个维数组各个元素赋值 将其中最小的数与第一个 数对换 将最大的数与最后一个数对换 输出调整后的数组元素 mian int a 10 void input void output void max min input a 10 max min a 10 output a 10 Void input int arr int n int p I P arr Printf please enter 10 integers n For i 0 i n i FOUND scanf d p 答案 scanf d p 或 scanf d void max min int arr int n int min max p t min max arr for p arr 1 p arr n p FOUND if p max max p else if p min min p t arr p min min t FOUND if max arr 答案if max arr max min t arr n 1 int arr int n void output int arr int n int p I p arr printf The changed arry is n FOUND wile i 0 i n i 答案for i 0 i n i printf printf n 第40 题 题目 函数fun 的功能是 求 1到20 的阶乘的和 fun int n j fioat s 0 0 t 1 0 for n 1 n 20 n FOUND s 1 答案t 1 for j 1 j n j FOUND t t n 答案t t j 或t j FOUND s t s 答案s s t 或s t FOUND printf jiecheng d n s 答案 printf jiecheng f n s main fun 第41 题 题目 函数fun 的功能是 实现交换两个整数的值 例如给a 和b分别输入3和6 输出 为a 6 b 3 FOUND void fun int a b 答案void fun int a int b int t FOUND t a 答案t a FOUND a b 答案 a b FOUND b t 答案 b t main int a b printf enter a b scanf d d fun pyintf a d b d n a b 第42 题 题目 编写函数fun 计算下列分段函数值 输入 x 输出y的值 20 x 0且x 3 n x 0 x 10且x 2及x 3 x x x 1 其它 include math h main fioat x y FOUND scanf f x 答案 scanf f if x 6 y x else if x 20 y x y else FOUND y sin3x 答案 y sin 3 x FOUND printf d n y 答案printf f n y 第43 题 题目 下列给定的程序中 函数fun的功能是 判断m是否为素数 若是返回1否则返 回0 主函数的功能是 安每行5 个输出1 100之间的全部素数 Main int m k 0 for m 1 m 100 m If fun m 1 printf 4d m k If k 5 0 printf n found Void fun int n 答案 int fun int m int i k 1 If m 1 k 0 found for i 1 i m i 答案 for i 2 i m i found If m i 0 k 0 if m i 0 k 0 found return m 答案 return k 或 return k 第44 题 题目 函数fun 的功能是 求出两个非零证书的最大公约数 冰作为函数值返回 例如 若给num1和num2分别输入49和21 则输入的最大公约数为7 Int fun int a int b int r t If a b t a found b a 答案 a b found a t 答案 b t r a b while r 0 a b b r found r a b 答案 r a b found return a 答案return b 或 return b main int num1 num2 a Scanf d d scanf d d a b num1 a fun num1 num2 printf zhe maximum common divisor is d n n a 第45 题 题目 以下程序利用指针把两个数按由大到小的顺序输出 found swap int p1 p2 swap int p1 p2 或void swap int p1 int p2 int p printf input a b found scanf d d a b 答案scanf d d found p p 答案p1 p2 if found printf max d min d n p1 p2 答案 printf max d min d n p1 p2 第46 题 题目 求1 2 3 10 float fac int m found int x 1 答案 float x 1 int i found for i 2 i m i 答案 for i 2 i m i 或for i 1 i m i found x x m 答案 x x i 或x i found return m 答案 return x 或return x main int i 第47 题 以下程序的功能是求如下表达式 1 1 1 S 1 1 2 1 2 3 1 2 3 n 1 scanf d 2 float fun int n 3 for i 1 i n i 4 s 1 0 t 第48 题 题目 函数fun 的功能是 根据整型形参 m的值 计算如下公式的值 1 1 1 t 1 2x2 3x3 mxm 答案 1 for i 2 i m i 2 y 1 0 i i 3 return y 第49 题 函数fun的功能是 用下面的和式求圆周率的近似值 直到最后一项的绝对值小于等于 0 0001 1 1 1 1 4 3 5 7 1 include 2 float s 0 t 1 p 1 3 while fabs t 1e 4 4 printf pi f n s 4 第50 题 功能 计算正整数num的各位上的数字之积 例如 输入 252 则输出应该是20 答案 1 long k 1 2 num 10 3 scanf ld 4 printf n ld n fun n 功能 与上题略有不同 计算正整数num的各位数字之积 例如 若输入 252 则 输出应该是 20 答案 1 long k 1 2 num 10 3 while num 0 第51 题 题目 判断m是否为素数 若是返回1 否则返回0 答案 1 int fun int m 2 for i 2 i m i 3 if m i 0 k 0 4 return k 第52 题 功能 找出大于m的最小素数 并将其作为函数值返回 答案 1 for k 2 k i k 2 if i k 0 break 3 if i 2 i n i 用起泡法对10个整数从小到大排序 1 for j 0 jx j 1 3 scanf d 4 sort a n 第56 题 在一个已按升序排列的数组中插入一个数 插入后 数组元素仍按升序排列 答案 1 scanf d 2 for i N 2 i 0 i 3 a i 1 a i 4 break 第57 题 将一个字符串中第m个字符开始的全部字符复制成为另一个字符串 答案 1 char p1 p2 2 p1 str1 m 1 3 while p1 4 strcopy str1 str2 m 第58 题 将一个字符串中的大写字母转换成小写字母 例如 输入aSdFG输出为asdfg 答案 1 char fun char c 2 return c 3 char s 81 p s 4 putchar p 第59 题 题目 将若干学生的档案存放在一个文件中 并显示其内容 答案 1 struct student p 2 FILE fp 3 for p stu pname p age 第60 题 题目 下列给定程序中 函数fun的功能是 求1 到10 的阶乘的和 答案 1 for i 1 i 10 i 2 s s fac i 3 float y 1 0 4 return y 第61 题 题目 函数fun 的功能是 求 1到20 的阶乘的和 答案 1 t 1 2 t t j 3 s s t 4 printf jiecheng f n s 第62 题 函数fun的功能是 输出 Fabonacci数列的前20项 要求变量类型定义成浮点型 输出时 只输出整数 答案 1 printf f f1 2 for i 1 i 20 i 3 f1 f2 4 f2 f3 第63 题 函数fun的功能是 实现交换两个整数的值 例如给a和b分别输入3和6 输出为a 6 b 3 答案 1 void fun int a int b 2 t a 3 a b 4 b t 第64 题 已知一个数列从第0项开始的前三项分别为0 0 1 以后的各项都是其相邻的前三项 的和 下列给1 double fun int n 2 sum 1 0 3 s2 1 0 4 for k 4 keps 2 t t n 2 n 1 3 return 2 s 第66 题 题目 函数fun 的功能是 求出两个非零正整数的最大公约数 并作为函数值返回 例如 若给num1 答案 1 a b 2 b t 3 r a b 4 return b 第67 题 题目 在主函数中从键盘输入若干个数放入数组中 用0结束输入并放在最后一个元素 中 下列给定 答案 1 double sum 0 0 2 while s i 3 sum c 4 return sum 第68 题 fun函数的功能是 给定 n个实数 输出平均值 并统计在平均值以下 含平均值 的 实数个数 例 答案 1 float xa 0 2 for j 0 j n j 3 for j 0 j n j 4 return c 第69 题 fun函数的功能是 实现 3行3列矩阵的转置 即行列互换 答案 1 scanf d 2 for j 0 j i j 3 t a i j 4 a j i t 第70 题 fun函数的功能是 求一个 3行4列矩阵的外框的元素值之和 注意 矩阵四个角上的元 素不能重复 答案 1 int i j s s1 0 s2 0 s3 0 s4 0 2 s2 s2 a m 1 j 3 for i 1 i m 1 i 4 s s1 s2 s3 s4 第71 题 fun函数的功能是 实现两个字符串的连接 例如 输入dfdfqe和12345 时 则输出dfdf qe12345 答案 while s1 i i 2 while s2 j 3 s1 i s2 j 4 s1 i 0 第72 题 将s所指字符串的反序和正序进行连接形成一个新串放在t 所指的数组中 例如 当s所 指的字符串 答案 1 void fun char s char t 2 d strlen s 3 for i 0 ia i 第74 题 以下程序输出前六行杨辉三角形 答案 1 for i 0 i 6 i 2 if j 0 j i 3 a i j a i 1 j a i 1 j 1 4 print n 第75 题 有一数组内放10个整数 要求找出最小数和它的下标 然后把它和数组中最前面的元素即 第一个数对 答案 1 scanf d 2 for i 1 i 10 i 3 if a i min 4 a k a 0 第76 题 输入10 个数 要求输出这10 个数的平均值 答案 1 for i 1 i 10 i 2 float score 10 aver 3 scanf f 4 aver average score 第77 题 用 起泡法 对输入的十个字符排序后按从小到大的次序输出 答案 1 scanf c 2 sort str 3 for i 0 istr i 1 第78 题 以下程序利用指针把两个数按由大到小的顺序输出 答案 1 swap int p1 int p2 2 scanf d d 3 p1 p2 4 printf max d min d n a b 第79 题 用指针作函数参数 编程序求一维数组中的最大和最小的元素值 答案 1 void maxmin int arr int pt1 int pt2 int n 2 pt1 pt2 arr 0 3 if arr i pt1 pt1 arr i 4 p1 p2 第80 题 编写一个函数 该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数 例如 假定输 答案 1 int i n 0 2 for i 0 i strlen str 3 i 3 n 第81 题 函数fun功能是 根据整型形参m 计算如下公式的值 y 1 1 3 1 5 1 7 1 2m 3 答案 1 double y 1 2 for i 1 i m i 3 y 1 0 2 i 3 第82 题 下列程序中 函数fun 的功能是 找出一个大于给定整数m的最小的素数 并作为函数 值返回 答案 1 int i k 2 if i k 0 3 if k i 第83 题 给定程序MODI1 C中函数fun的功能是 将长整型数中每一位上为偶数的数依次取出 构成一个新数 答案 1 if d 2 0 2 t d sl t 3 s 10 第84 题 给定程序MODI1 C中函数fun的功能是 求两数平方根之和 作为函数值返回 1 double fun double a double b 2 c sqrt a sqrt b 3 return c 或 return c 第85 题 给定程序MODI1 C中函数 fun 的功能是 求广义菲玻那契级数的第n项 广义菲玻那契级数的前n 答案 1 for k 4 k n k 2 a b b c c d 3 return d 第86 题 给定程序MODI1 C中函数 fun 的功能是 求二分之一的圆面积 函数通过形参得到圆的半径 函数 答案 1 float fun float r 2 s 1 0 2 3 14159 r r 3 return s
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!