for(i=m;i<=m*n;i+=m)
/**********FOUND**********/ if(i%n==1) //if(i%n==0) return(i); return 0; } main() {
unsigned int m,n,q; printf(\ scanf(\ /**********FOUND**********/ q==fun(m,n); //q=fun(m,n); printf(\}
第3题 (10.0分) 题号:404 难度:易 第2章 /*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:编写函数求2!+4!+6!+8!+10+12!+14!。
------------------------------------------------------*/
#include
long sum(int n) {
/**********FOUND**********/
int i,j // int i,j;
long t,s=0;
/**********FOUND**********/
for(i=2;i<=n;i++) // for(i=2;i<=n;i=i+2)或for(i=2;i<=n;i+=2) { t=1;
for(j=1;j<=i;j++) t=t*j; s=s+t; }
/**********FOUND**********/ return(t); // return(s); } main() {
printf(\}
第4题 (10.0分) 题号:360 难度:中 第2章 /*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:计算正整数num的各位上的数字之积。 例如:若输入:252,则输出应该是:20。 若输入:202,则输出应该是:0。
------------------------------------------------------*/
#include #include
long fun (long num) {
/**********FOUND**********/
long k=1 // long k=1; do {
k*=num ;
/**********FOUND**********/
num\\=10; // num/=10;或num=num/10; /**********FOUND**********/
}while(!num) ; // } while(num) ;或 }while(num!=0); return (k) ; }
main( ) {
long n ;
printf(\ printf(\}
第5题 (10.0分) 题号:413 难度:易 第2章 /*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:读取7个数(1-50)的整数值,每读取一个值,程序打印 出该值个数的*。
------------------------------------------------------*/
#include main() {
int i,a,n=1;
/**********FOUND**********/
while(n<7) // while(n<=7)或while(n<8) { do {
scanf(\ }
/**********FOUND**********/
while(a<1&&a>50); // while(a<1||a>50);或while(a>50||a<1); /**********FOUND**********/
for(i=0;i<=a;i++) // for(i=1;i<=a;i++) printf(\ printf(\ n++; } }
第6题 (10.0分) 题号:553 难度:中 第1章 /*------------------------------------------------------- 【程序改错】
---------------------------------------------------------
题目:列程序的功能为:已知圆锥半径r和高h,计算圆锥体积v。请纠正程序中存在错误,
使程序实现其功能。
-------------------------------------------------------*/ #include main() {
/***********FOUND***********/
float r=10,h=5; //double r=10,h=5,v;或float r=10,h=5,v; /***********FOUND***********/
v=1/3*3.14159*r2*h; //v=1.0/3*3.14159*r*r*h; /***********FOUND***********/ printf(\}
第7题 (10.0分) 题号:399 难度:易 第2章 /*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:编写函数fun求20以内所有5的倍数之积。
------------------------------------------------------*/ #include #define N 20
int fun(int m) {
/**********FOUND**********/ int s=0,i; //int s=1 , i ; for(i=1;i/**********FOUND**********/ if(i%m=0) //if(i%m==0) /**********FOUND**********/ s=*i; //s=s*i;或s=i*s;或s*=i; return s; } main() {
int sum; sum=fun(5);
printf(\以内所有%d的倍数之积为: %d\\n\}
第8题 (10.0分) 题号:397 难度:中 第2章
以上是由77cn范文大全为大家整理的c语言程序改错讲解的相关范文,本文关键词为语言程序,改错,讲解,程序,改错,10.0分,题号,380,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
c语言程序改错讲解.doc
免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。
已有11人下载
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库c语言程序改错讲解在线全文阅读。
本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!