• / 106
  • 下载费用:30 金币  

C语言学习总结分析题'答案.doc

关 键 词:
语言 学习 总结 分析 答案
资源描述:
''1.已知三角形的三边长为a,b,c,计算三角形面积的公式为:area=sqrt(s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。试编程从键盘输入a,b,c的值(假设a,b,c的值可以保证其构成一个三角形),计算并输出三角形的面积。**输入格式要求:"%f,%f,%f" 提示信息:"Input a,b,c:"**输出格式要求:"area = %.2f\n"程序运行示例如下:Input a,b,c:3,4,5area = 6.00答案:#include#includeint main(void){float a, b, c, s, area;printf("Input a,b,c:");scanf("%f,%f,%f", &a, &b, &c);s = (a + b + c) / 2;area = sqrt(s*(s - a)*(s - b)*(s - c));printf("area = %.2f\n", area);return 0;} -----------------12.从键盘任意输入一个4位整数,编程计算并输出它的逆序数.例如:输入1234,分离出千位1、百位2、十位3和个位4,然后计算4*1000+3*100+2*10+1=4321,并输出4321。**要求输入提示信息为:无**要求输入格式为: "%d"**要求输出格式为:"%d"程序运行示例如下:1234 此处为输入4321 此处为输出答案:#includeint main(void){int a, b, c, d,e;scanf("%d",&a);b = a/1000;c = a%1000/100;d = a%100/10;e = a%10;a = e*1000+d*100+c*10+b;printf("%d",a);return 0;} --------------23.有关输入输出问题。输入为:12a↙ b↙ 运行结果为:1,2,a,b,123.300000,65535请改正程序中的错误,使它能得出正确的结果。#include main(){ int b; unsigned short a = 65535; short k = a; char c, d; int f, g; b = (1234.0 - 1) / 10; scanf("%c", &c); scanf("%c", &d); scanf("%d", &f); scanf("%d", &g); printf("%c,%c,%c,%c,%f,%d", c, d , f, g, b, k);}答案:#include main(){double b;int a = 65535;char c, d;int f, g;b = (1234.0 - 1) / 10;scanf("%c", &c);scanf("%c", &d);scanf("%c\t", &f);scanf("%c", &g);printf("%c,%c,%c,%c,%f,%d", c, d , f, g, b, a);} --------34.输入一行字符,统计其中的英文字符、数字字符、空格字符,以及其他字符的个数。请找出以下程序的错误,并改正之。#include #include  #define ARR_SIZE = 80;   main(){    char str[ARR_SIZE];    int  len, i;    int  letter=0,digit=0,space=0,other=0;     printf("请输入一个字符串:");    gets(str);     len = strlen(str);         for (i=0; i#include  #define ARR_SIZE  80  main(){    char str[ARR_SIZE];    int  len, i;    int  letter = 0, digit = 0, space = 0, other = 0;     printf("请输入一个字符串:");    gets(str);     len = strlen(str);     for (i = 0; iint Fun(int a){    int i;    if(a>1)    {        for(i = 2;i#define N 330int a[N];int main(){int c = 0, b = 0, d = 1;int i = 0, j = 0, k = 0;for (i = 3;i <= 2000;i++){for (j = 2;j < i;j++){if (i%j == 0)break;elsecontinue;}if (j == i){a[k] = i;k++;}elsecontinue;}printf("There are follwing primes in first row :\n");for (c = 329;c >= 0;c--)for (b = c + 1;c < b;b++)if (b < 330){if ((a[b] - a[c]) == 1898){printf("(%d).%3d,......,%d\n", d, a[c], a[b]);d++;}elsecontinue;}elsebreak;}7.从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m表示为质因数从小到大顺序排列的乘积形式输出,否则输出"It is a prime number"。例如,用户输入90时,程序输出90 = 2 * 3 * 3 * 5;用户输入17时,程序输出"It is a prime number"。输入提示信息:"Input m:"输入格式:"%d"输出格式:是素数时输出"It is a prime number\n"否则输出用"%d = ","%d * "运行示例1:Input m:90↙90 = 2 * 3 * 3 * 5运行示例2:Input m:13↙It is a prime number答案:#include #include int IsPrime(int x);void OutputPrimeFactor(int x);int main(){int m;printf("Input m:");scanf("%d",&m);if(IsPrime(m)){printf("It is a prime number\n");}else{printf("%d = ",m);OutputPrimeFactor(m);}return 0;}int IsPrime(int x){int i,flag=1;int squareRoot=sqrt(x);if(x<=1){flag=0;}for(i=2;i<=squareRoot&&flag;i++){if(x%i==0){flag=0; }}return flag;}void OutputPrimeFactor(int x){int i;for(i=2;i#include int main(){int a;char b[32];printf("Input number:");scanf("%d", &a);printf("number of decimal form:%d\n", a);printf(" it\'s binary form: ");printf("%s\n", itoa(a, b, 2));}---------------------------89.求自然数n最近的素数k, k>n。***输入提示信息**:"Input n:"***输入数据格式**:"%d"***输出数据格式**:"%d"示例输入:257输出:Please input n:263答案:#includeint main(){ int n, i = 1, k; printf("Please input n:"); scanf("%d", &n); for (k = n + 1;i;k++) { for (i = 2;i < k;i++) if (k%i == 0) break; else continue; if (i == k) { printf("%d", k); i = 0; break; } }}---------------910.如果一个正整数m的所有小于m的不同因子(包括1)加起来正好等于m本身,那么就被称它为完全数。它是指这样的一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。注意:1没有真因子,所以不是完全数。例如,6就是一个完全数,是因为6 = 1 + 2 + 3。请编写一个判断完全数的函数IsPerfect(),然后判断从键盘输入的整数是否是完全数。要求:按如下原型编写判断完全数的函数,若函数返回0,则代表不是完全数,若返回1,则代表是完全数。int IsPerfect(int x);**要求输入提示信息为: "Input m:\n"**要求输入格式为: "%d"**要求输出格式为 "%d is a perfect number\n""%d is not a perfect number\n"注:不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程,主函数不能使用int main和return 0。答案:#includeint IsPerfect(int x);int main(){ int m; printf("Input m:\n"); scanf("%d", &m); if (IsPerfect(m)) printf("%d is a perfect number\n", m); else printf("%d is not a perfect number\n", m);}int IsPerfect(int x){ int i = 1,b = 0; for (i = 1;i < x;i++) if (x%i == 0) { b = b + i; continue; } else continue; if (b == x) return 1; else return 0; }---------------------1011.用函数编程计算两整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。**输入格式要求:"%d,%d" 提示信息:"Input a,b:"**输出格式要求:"max = %d\n"程序运行示例如下:Input a,b:5,8max = 8答案:#include int max(int a, int b){ if(a >= b) return a; else return b;}main(){ int a = 0,b = 0; printf("Input a,b:"); scanf("%d,%d",&a,&b); printf("max = %d\n",max(a,b));}---------------------------1112.利用求阶乘函数Fact(),编程计算并输出1! + 2! + …+ n!的值。**输入格式要求:"%u" 提示信息:"Input n(n>0):"**输出格式要求:"sum = %lu\n"答案:#include int sum_s(int i);main(){ unsigned int n = 0; unsigned long b = 0; printf("Input n(n>0):"); scanf("%u",&n); for (b;n;n--) { b = b +sum_s(n); } printf("sum = %lu\n",b); }int sum_s(int i){ int a; for(a = 1;i;i--) { if (i > 1) a = a * i; else a = a * 1; } return a;}--------------------------------------1213.编程输出如下菜单界面(具体的输出则以下面提示中要求的输出格式为准):=======大学信息管理系统======= ------------------------------ 办公室管理 财务管理 教务管理 图书管理 科研管理 设备管理 人事管理 后勤管理 退出系统------------------------------请您在上述功能中选择(0——8):提示:输出如下格式"=======大学信息管理系统======= \n""------------------------------\n""1. 办公室管理 5. 财务管理 \n""2. 教务管理 6. 图书管理 \n""3. 科研管理 7. 设备管理 \n""4. 人事管理 8. 后勤管理 \n""0. 退出系统\n""------------------------------\n""请您在上述功能中选择(0——8):\n"答案:#include main(){ printf("=======大学信息管理系统======= \n"); printf("------------------------------\n"); printf("1. 办公室管理 5. 财务管理 \n"); printf("2. 教务管理 6. 图书管理 \n"); printf("3. 科研管理 7. 设备管理 \n"); printf("4. 人事管理 8. 后勤管理 \n"); printf("0. 退出系统\n"); printf("------------------------------\n"); printf("请您在上述功能中选择(0——8):\n");}-------------------------------------1314.利用静态变量计算n的阶乘。**输入格式要求:"%d" 提示信息:"Input n:"**输出格式要求:"%d! = %ld\n"程序运行示例如下:Input n:101! = 12! = 23! = 64! = 245! = 1206! = 7207! = 50408! = 403209! = 36288010! = 3628800答案:#include int sum_s(int i);main(){ unsigned int n = 0,b = 1; printf("Input n:"); scanf("%d",&n); for (b = 1;b <= n;b++) { printf("%d! = %ld\n",b,sum_s(b)); }}int sum_s(int i){ int a; for(a = 1;i;i--) { if (i > 1) a = a * i; else a = a * 1; } return a;}------------------------------------------------1415.写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。例如,输入123和12,程序的输出结果格式如下: 10 Remainder = 3 ------ 12 ) 123 提示:使用求余运算符获得余数,使用整数除法获得商。**输入格式要求:"%d%d" 提示信息:"请输入两个整数:"**输出格式要求:"%13d Remainder = %d\n"" ------\n""%5d ) %5d"答案:#include main(){ int a, b, c, d; printf("请输入两个整数:"); scanf("%d%d",&a,&b); c = a / b; d = a % b; printf("%13d Remainder = %d\n",c,d); printf(" ------\n"); printf("%5d ) %5d",b,a);}-------------------------------------------1516.写一个程序,将接收的摄氏温度转换为对应的华氏温度。程序应显示如下的提示信息: Please input cels: 然后输入一个十进制数并回车,然后程序以合适的消息形式输出转换后的华氏温度。程序使用如下的公式完成转换:摄氏温度 = 5.0 *(华氏温度 – 32.0) / 9.0**输入格式要求:"%lf" 提示信息:"Please input cels: "**输出格式要求:"The fahr is: %.2f"答案:#include main(){ double a,b; printf("Please input cels: "); scanf("%lf",&a); b = (9.0 * a)/5.0 + 32.0; printf("The fahr is: %.2f",b);}--------------------------1617.写一个程序,将接收的华氏温度转换为对应的摄氏温度。程序应显示如下的提示信息: Please input fahr: 然后输入一个十进制数并回车,然后程序以合适的消息形式输出转换后的华氏温度。程序使用如下的公式完成转换:摄氏温度 = 5.0 *(华氏温度 – 32.0) / 9.0**输入格式要求:"%lf" 提示信息:"Please input fahr: "**输出格式要求:"The cels is: %.2f"答案:#include main(){ double a,b; printf("Please input fahr: "); scanf("%lf",&a); b = 5.0 * (a - 32.0) / 9.0; printf("The cels is: %.2f",b);}-----------------------------------1718.编写一个程序,输入一个3位整数,要求逆序输出对应的数。例如:输入123,则输出321。**输入格式要求:"%d" 提示信息:"Please enter a positive integer: "**输出格式要求:"%d-->%d\n" 程序运行示例如下:Please enter a positive integer: 345345-->543答案:#includeint main(void){ int a, b, c, d,e; printf("Please enter a positive integer: "); scanf("%d",&a); b = a/100; d = a%100/10; e = a%10; c = e*100+d*10+b; printf("%d-->%d",a,c); return 0;}-------------------------------------------1819.计算两个数的平方和从键盘读入两个实数,编程计算并输出它们的平方和,要求使用数学函数pow(x,y)计算平方值,输出结果保留2位小数。提示:使用数学函数需要在程序中加入编译预处理命令 #include 以下为程序的输出示例:Please input x and y:1.2,3.4↙result=13.00输入格式:"%f,%f"输出格式:输入提示信息:"Please input x and y:\n"输出格式:"result=%.2f\n"答案:#include #include main(){ float x,y,z; printf("Please input x and y:\n"); scanf("%f,%f",&x,&y); z = pow(x,2) + pow(y,2); printf("result=%.2f\n",z);}————————————————————————————————1920.写一个程序从键盘输入两个整数,然后显示第1个整数占第二个整数的百分比,保留到小数点后1位。例如输入5和40,程序输出结果如下: 5 is 12.5 percent of 40 **输入格式要求:"%d%d" 提示信息:"请输入两个整数:"**输出格式要求:"%d is %.1f percent of %d"答案:#include main(){ int a, b; float c; printf("请输入两个整数:"); scanf("%d%d",&a,&b); c = (float)a / (float)b; c = c *100; printf("%d is %.1f percent of %d",a, c, b );}----------------------------------2021.求三角形面积。输入三角形的三个边长,计算三角形的面积。设三角形的三个边长分别为a、b、c,为简单起见,我们认为输入的三个边长数据是正确的,可以组成一个三角形。**输入格式要求:"%f,%f,%f" 提示信息:"Enter 3 floats:"**输出格式要求:"area=%.2f\n"程序运行示例如下:Enter 3 floats:2,2,3area=1.98答案:#include#includeint main(void){ float a, b, c, s, area; printf("Enter 3 floats:"); scanf("%f,%f,%f", &a, &b, &c); s = (a + b + c) / 2; area = sqrt(s*(s - a)*(s - b)*(s - c)); printf("area=%.2f\n", area); return 0;}------------------------------------------2122.写一个程序计算长为11.5厘米,宽为2.5厘米,高为10厘米的盒子的体积和表面积。程序说明:采用直接赋值,不用输入。**输出格式要求"area=%.2f,volume=%.2f"答案:#include main(){ float a, b; a = (11.5 * 2.5 + 11.5*10 +10 * 2.5)*2; b = 11.5 * 2.5 * 10; printf("area=%.2f,volume=%.2f",a,b);}23.用递归方法计算整数n的阶乘n!。**输入格式要求:"%d" 提示信息:"Input n:" "n<0, data error!\n"**输出格式要求:"%d! = %ld\n"程序运行示例如下:Input n:55! = 120答案;#include int f(int n){ if(n==1 ||n==0) return 1; else return n * f(n - 1);}main(){ int n; o: printf("Input n:"); scanf("%d",&n); while (n<0) { printf("n<0, data error!\n"); goto o; } printf("%d! = %ld\n",n, f(n));}------------------------------------2324.用递归方法编程计算Fibonacci数列的前N项。其中fib(0)=0,fib(1)=1,fib(n)=fib(n-1)+fib(n-2)。**输入格式要求:"%d" 提示信息:"Input n:"**输出格式要求:"Fib(%d)=%d\n"程序运行示例如下:Input n:10Fib(1)=1Fib(2)=1Fib(3)=2Fib(4)=3Fib(5)=5Fib(6)=8Fib(7)=13Fib(8)=21Fib(9)=34Fib(10)=55答案:#include int Fib(int n){ if (n == 0) return 0; else if (n == 1) return 1; else return Fib(n - 1) + Fib(n - 2);}main(){ int n, a; printf("Input n:"); scanf("%d", &n); for (a = 1; a <= n;a++) { printf("Fib(%d)=%d\n", a, Fib(a)); }}--------------------------------------------2425.利用求阶乘函数Fact(),编程计算并输出从1到n之间所有数的阶乘值。**输入格式要求:"%u" 提示信息:"Input n(n>0):"**输出格式要求:"%d! = %lu\n"程序运行示例如下:Input n(n>0):101! = 12! = 23! = 64! = 245! = 1206! = 7207! = 50408! = 403209! = 36288010! = 3628800答案:#includeint sum_s(unsigned int i){ unsigned int a; for(a = 1;i;i--) { if (i > 1) a = a * i; else a = a * 1; } return a;}int Fact(unsigned int n){ unsigned int i; for(i = 1;i <= n; i++) { printf("%d! = %lu\n",i, sum_s(i)); }}main(){ unsigned int i; printf("Input n(n>0):"); scanf("%u",&i); Fact(i);}---------------------------2526.爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,则最后剩下5阶;只有每步跨7阶,最后才正好1阶不剩。参考例6.15程序,编写计算这条阶梯共有多少阶的程序如下所示,其中存在一些语法和逻辑错误,请找出并改正之,然后上机运行程序并写出程序的运行结果。#include main(){ int x = 1, find = 0; while (!find); { if (x%2=1 && x%3=2 && x%5=4 && x%6=5 && x%7=0) { printf("x = %d\n", x); find = 1; x++; } }}答案:#include main(){ int x = 1, find = 0; while (!find) { if (x % 2 == 1 && x % 3 == 2 && x % 5 == 4 && x % 6 == 5 && x % 7 == 0) { printf("x = %d\n", x); find = 1; } x++; }} ---------------2627.从键盘任意输入一个正整数,编程判断它的奇偶性。要求输入变量定义为int类型且由用户从键盘输入。程序的运行示例1:Input an integer number:4↙4 is an even number程序的运行示例2:Input an integer number:3↙3 is an odd number输入格式:"%d"输出格式:输入信息提示:"Input an integer number:\n"偶数输出格式:"%d is an even number\n"奇数输出格式:"%d is an odd number\n"答案:#include main(){int n, m;printf("Input an integer number:\n");scanf("%d", &n);m = n % 2;if (m)printf("%d is an odd number\n", n);elseprintf("%d is an even number\n", n);}-------------------------------------2728.用动态数组编程输入任意m个班学生(每班n个学生)的某门课的成绩,计算最高分,并指出具有该最高分成绩的学生是第几个班的第几个学生。其中,m和n的值由用户从键盘任意输入(不限定m和n的上限值)。输入提示信息:"Input array size m,n:""Input %d*%d array:\n"输入格式:"%d,%d"输出提示信息和格式:"maxScore = %d, class = %d, number = %d\n"答案:#include #include void InputScore(int *p, int m, int n);int FindMax(int *p, int m, int n, int *pRow, int *pCol);int main(){ int *pScore, m, n, maxScore, row, col; printf("Input array size m,n:"); scanf("%d,%d", &m, &n); pScore = (int *)calloc(m * n, sizeof (int)); /* 申请动态内存 */ if (pScore == NULL) { printf("No enough memory!\n"); exit(0); } InputScore(pScore, m, n); maxScore = FindMax(pScore, m, n, &row, &col); printf("maxScore = %d, class = %d, number = %d\n", maxScore, row + 1, col + 1); free(pScore); /* 释放动态内存 */ return 0;} /* 函数功能:输入m行n列二维数组的值 */void InputScore(int *p, int m, int n){ int i, j; printf("Input %d*%d array:\n", m, n); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { scanf("%d", &p[i * n + j]); } }} /* 函数功能:计算任意m行n列二维数组中元素的最大值,并指出其所在行列下标值 */int FindMax(int *p, int m, int n, int *pRow, int *pCol){ int i, j, max = p[0]; *pRow = 0; *pCol = 0; for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { if (p[i * n + j] > max) { max = p[i * n + j]; *pRow = i; /*记录行下标*/ *pCol = j; /*记录列下标*/ } } } return max;}-----------------------------2829.下面程序的功能是交换变量a和b中的值。 找出其中的错误并改正之。#include main(){ int a,b,*p,*q,*t; p=&a; q=&b; printf("请输入变量a和b的值:"); scanf("%d%d", &p,&q); *t=*p ; *p=*q ; *q=*t ; printf("交换后a和b的值:a=%d b=%d\n",a,b);}答案:#include                            main(){     int  a,b,*p,*q,*t;     p=&a;    q=&b;      printf("请输入变量a和b的值:");    scanf("%d%d", &a,&b);     *t=*p ;     *p=*q ;    *q=*t ;     printf("交换后a和b的值:a=%d b=%d\n",*p,*q);}-----------------------------------2930.编程打印200~300之间所有素数。要求判断一个数是否是素数用函数实现,打印结果请在主函数实现。判断一个数是否是素数函数原型为: int fun(int m);参数说明: 参 数:m是要进行判断的数; 返回值:若此数是素数,则返回值为1;否则返回值为0**输入提示信息: 无**输入数据格式要求: 无**输出数据格式要求: "%d\n"注:不允许使用goto语句答案:#include int fun(int m);main(){ int a; for (a = 200;a <= 300;a++) { if (fum(a)) printf("%d\n",a); else continue; }}int fum(int m){ int i; for (i = 2;i < m;i++) { if(m%i == 0) return 0; else continue; } return 1;}------------------------------3031.输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。要求按如下原型编写统计成绩在全班平均分及平均分之上的学生人数int GetAboveAver(int score[], int n);**输入要求:"%d" **输出要求:"Total students are %d\n""Average score is %d\n""Students of above average is %d\n"答案:#include int a[40] = { 0 }, i = 0;int GetAboveAver(int score[], int n);int main(){for (i; i <= 40; i++){int b = 0;scanf("%d", &b);if (b >= 0)a[i] = b;elsebreak;}printf("Total students are %d\n", i);GetAboveAver(a, i);}int GetAboveAver(int score[], int n){int sum = 0, c;int d, e = 0;for (c = 0;c < i; c++){sum = sum + score[c];}d = sum / i;printf("Average score is %d\n", d);for (c = 0;c < i; c++){if (score[c] > d)e++;elsecontinue;}printf("Students of above average is %d\n", e);return 0;}-----------------------------3031./*编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式:操作数1 运算符op 操作数2计算并输出表达式的值,其中算术运算符包括:加(+)、减(-)、乘(*)、除(/)、^(次幂)。要求使其能进行浮点数的算术运算,同时允许使用字符*、x与X作为乘号,并且允许输入的算术表达式中的操作数和运算符之间可以加入任意多个空格符。 **输入格式要求:"%f %c%f" 提示信息:"Please enter the expression:\n"**输出格式要求:"%f + %f = %f \n" "%f - %f = %f \n" "%f * %f = %f \n" "%f / %f = %f \n" "Division by zero!\n" "%f ^ %f = %f \n" "Invalid operator! \n"程序运行示例1如下:Please enter the expression: 2.0 + 4.02.000000 + 4.000000 = 6.000000程序运行示例2如下:Please enter the expression: 2.0 - 4.02.000000 - 4.000000 = -2.000000程序运行示例3如下:Please enter the expression: 2.0 * 4.02.000000 * 4.000000 = 8.000000程序运行示例4如下:Please enter the expression: 2.0 x 4.02.000000 * 4.000000 = 8.000000程序运行示例5如下:Please enter the expression: 2.0 X 4.02.000000 * 4.000000 = 8.000000程序运行示例6如下:Please enter the expression: 2.0 / 4.02.000000 / 4.000000 = 0.5000000程序运行示例7如下:Please enter the expression: 2.0 / 0Division by zero! 程序运行示例8如下:Please enter the expression:2.0 ^5.02.000000 ^ 5.000000 = 32.000000 程序运行示例9如下:Please enter the expression: 2.0 \ 4.0Invalid operator!*/#include #include int main(){float a, b;char c;printf("Please enter the expression:\n");scanf("%f %c %f",&a, &c, &b);if (c == '+')printf("%f + %f = %f \n", a, b, a + b);else if (c == '-')printf("%f - %f = %f \n",a, b, a - b);else if (c == '/'){if (b != 0)printf("%f / %f = %f \n", a, b, a / b);elseprintf("Division by zero!");}else if (c == '*' || c == 'x' || c == 'X')printf("%f * %f = %f \n", a, b, a*b);else if (c == '^')printf("%f ^ %f = %f \n",a, b,pow(a,b));elseprintf("Invalid operator! \n");}-----------------------------3132.下面程序的功能是计算两个正整数的最小公倍数,请改正其中的错误。#include int MinCommonMultiple(int a, int b) main(){    int a, b, x;    printf("Input a,b:");    scanf("%d,%d",a,b);     x=MinCommonMultiple(int a,int b);    printf("MinCommonMultiple = %d\n", x);}int MinCommonMultiple(int a, int b); {    int i;    for (i=1; iint MinCommonMultiple(int a, int b);int main(){int a, b, x;printf("Input
展开阅读全文
  语墨文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:C语言学习总结分析题'答案.doc
链接地址:http://www.wenku38.com/p-145431.html

                                            站长QQ:1002732220      手机号:18710392703    


                                                          copyright@ 2008-2020 语墨网站版权所有

                                                             经营许可证编号:蜀ICP备18034126号

网站客服微信
收起
展开