内容发布更新时间 : 2025/2/22 10:04:22星期一 下面是文章的全部内容请认真阅读。
#include
int i;
float f1=1,f2=1,f3;
/**********FOUND**********/ printf(\
/**********FOUND**********/ for(i=1;i<=20;i++) {
f3=f1+f2;
/**********FOUND**********/ f2=f1;
/**********FOUND**********/ f3=f2;
printf(\ }
printf(\}
main() {
fun(); }
第7题/*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输 出主对角线上的元素之和sum。
------------------------------------------------------*/
#include
int a[3][3],sum; int i,j;
/**********FOUND**********/ a=0;
for(i=0;i<3;i++) for(j=0;j<3;j++)
/**********FOUND**********/ scanf(\ for(i=0;i<3;i++)
/**********FOUND**********/ sum=sum+a[i][j];
/**********FOUND**********/ printf(\}
main() {
fun(); }
第8题/*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:找出大于m的最小素数,并将其作为函数值返回。
------------------------------------------------------*/ #include
int i,k;
for(i=m+1;;i++) {
/**********FOUND**********/ for(k=1;k
/**********FOUND**********/ if(i%k!=0) break;
/**********FOUND**********/ if(k
/**********FOUND**********/
return k; } }
main() {
int n;
scanf(\
printf(\}
第9题/*------------------------------------------------------ /*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:有一数组内放10个整数,要求找出最小数和它的下标,然后 把它和数组中最前面的元素即第一个数对换位置.
------------------------------------------------------*/ #include
int i,a[10],min,k=0;
printf(\ for(i=0;i<10;i++)
/***********FOUND***********/ scanf(\ for(i=0;i<10;i++) printf(\ min=a[0];
/***********FOUND***********/ for(i=3;i<10;i++)
/***********FOUND***********/ if(a[i]>min) {
min=a[i]; k=i; }
/***********FOUND***********/ a[k]=a[i]; a[0]=min;
printf(\ for(i=0;i<10;i++) printf(\
printf(\}
第10题/*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:一个已排好序的一维数组,输入一个数number,要求按原来 排序的规律将它插入数组中.
------------------------------------------------------*/ #include
int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1,temp2,number,end,i,j;
/***********FOUND***********/ for(i=0;i<=10;i++) printf(\ printf(\
scanf(\
/***********FOUND***********/ end=a[10];
if(number>end)
/***********FOUND***********/ a[11]=number; else {
for(i=0;i<10;i++) {
/***********FOUND***********/ if(a[i] temp1=a[i]; a[i]=number; for(j=i+1;j<11;j++) { temp2=a[j]; a[j]=temp1; temp1=temp2; } break; } } } for(i=0;i<11;i++) printf(\}