int main() {
int num,a[10],r;
int i=0,j,flag=1; /*flag作为是否为回文的标志*/ scanf(\"%d\ if (num<=0) return -1; do {
r=num%10;
/***********SPACE***********/ 【?】; num=num/10; i++; }
while (num%10!=0); for (j=0,i--;i>=j;i--,j++) if (a[j]==a[i])
/***********SPACE***********/ 【?】; else {
flag=0; break; }
/***********SPACE***********/ if (【?】)
printf(\"是回文\\n\"); else
printf(\"不是回文\\n\");
return 0; }
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:已知一个数列,它的头两项分别是0和1,从第三项开始以 后的每项都是其前两项之和。编程打印此数,直到某项的 值超过200为止。
-------------------------------------------------------*/ #include int main() {int i,f1=0,f2=1;
/***********SPACE***********/ for(【?】;;i++) {
printf(\"%5d\
/***********SPACE***********/ if(f1>【?】) break; printf(\"%5d\ if(f2>200) break;
if(i%2==0) printf(\"\\n\"); f1+=f2;
/***********SPACE***********/ f2+=【?】; }
printf(\"\\n\"); return 0; }
/*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:编写函数fun求1000以内(正整数,不包括1000)所有8的倍数之和。
------------------------------------------------------*/
#include #define N 1000int fun(int m) {
/**********FOUND**********/ int s=0;i;
/**********FOUND**********/ for(i=1;i>N;i++)
/**********FOUND**********/ if(i/m==0)
s=s+i; return s; }
int main() {
int sum; sum=fun(8);
printf(\"%d以内所有%d的倍数之和为:%d\\n\ return 0; }
/*------------------------------------------------------ 【程序改错】
--------------------------------------------------------
功能:求出数组中最大数和次最大数,并把最大数和a[0]中的数 对调、次最大数和a[1]中的数对调。
------------------------------------------------------*/
#include #define N 20void fun ( int a[], int n ) {
int i, m, t, k ;
for(i=0;i<2;i++)/*两次循环,分别找最大数和次大数*/ {
/**********FOUND**********/ m=i;
for(k=i+1;k/**********FOUND**********/ if(a[k]>a[m]) m=k;t=a[i];a[i]=a[m];a[m]=t; } }
int main( ) {
int b[N]={11,5,12,0,3,6,9,7,10,8}, n=10, i; for ( i=0; i/**********FOUND**********/ fun (int b[N], n); for ( i=0; i}/*------------------------------------------------ 【程序设计】
--------------------------------------------------
功能:编写函数fun求一个字符串(长度不超过80)的长度,在main函数中 输入字符串,并输出其长度。
------------------------------------------------*/
#include void wwjt();int fun(char *p1) {
/**********Program**********/ char *p,a[80]; int n=0; p=p1;
while(*p++) n++; return n;
/********** End **********/ }
int main() {
char *p,a[80]; int len; p=a;
printf(\"please input a string:\\n\"); gets(p); len=fun(p);
printf(\"The string's length is:%d\\n\ wwjt(); return 0; }
void wwjt() {
FILE *IN,*OUT; char *pIN,sin[80]; int iOUT,i; pIN=sin;
IN=fopen(\"3.IN\ if(IN==NULL)
{
printf(\"Please Verify The Currernt Dir..it May Be Changed\"); }
OUT=fopen(\"3.out\ if(OUT==NULL) {
printf(\"Please Verify The Current Dir.. it May Be Changed\"); }
for(i=0;i<10;i++) {
fscanf(IN,\"%s\ iOUT=fun(pIN);
fprintf(OUT,\"%d\\n\ }
fclose(IN); fclose(OUT); }