标签:
杂谈 |
1、编写求圆的面积的函数,并调用该函数求出圆环的面积。
#define PI
3.14159
float area(float r)
{float s;
}
main()
{float r1,r2,s;
}
2A、编写求k!的函数,再调用该函数求10!并输出。
解法1:
float
jc(int k)
{float p=1;
return(p);
}
main()
{float p;
}
解法2:
float
jc(int k)
{float p=1;
}
main()
{float p;
}
2、编写求k!的函数,再调用该函数求1!+3!+5!+...+19!之和并输出。
float
jc(int k)
{float p=1;
}
main()
{float s=0;
}
3、编写求k!的函数,再调用该函数求C(m,n)=m!/(n! *(m-n)!)并输出。
float
jc(int k)
{float p=1;
}
main()
{float c;
}
4、编写判断素数的函数,再调用该函数判断1937是否是素数。
int
isp(int m)
{int i;
}
main()
{if(isp(1973)!=0)
}
5、编写判断素数的函数,再调用该函数求出1000以内的所有素数。
int
isp(int m)
{int i;
}
main()
{int i;
}
6、编写判断素数的函数,调用该函数求出1000以内的所有素数,存入数组中并输出。
int
isp(int m)
{int i;
}
main()
{int a[500],i,n=0;
}
7、编写判断素数的函数,调用该函数求出1000以内的所有素数之和并输出。
int
isp(int m)
{int i;
}
main()
{int s=0,i;
}
8、编写求两个数中最大数的函数,并调用该函数求出三个数中的最大数。
float
m(float a,float b)
{float max;
}
main()
{float x,y,z,t,max;
}
9、编写求两个数中最大数的函数,并调用该函数求出四个数中的最大数。
float m(float a,float b)
{float max;
}
main()
{float a,b,c,d,u,v,max;
}
10、编写求三个数中最大数的函数,并调用该函数求出三个数中的最大数。
float
m(float a,float b,float c)
{float max;
}
main()
{float x,y,z,max;
}
11、编写判定闰年的函数,并调用此函数判定某一年是否是闰年。
int
isleap(int y)
{if(y%400==0||y%4==0&&y%100!=0)
}
main()
{int year;
}
12、编写判定闰年的函数,并调用此函数求出公元1年到公元1000年之间的所有闰年。
int
isleap(int y)
{if(y%400==0||y%4==0&&y%100!=0)
}
main()
{int year;
}
13、编写一个将实数四舍五入到小数点后第n位的函数,并调用此函数将一个实数舍入到小数点后第2位(是指内部精度而非输出精度)。
double p(double
x,int n)
{int i;
}
main()
{double x;
}
14、编写一个函数用于将一个整数前后倒置,并调用此函数将一个从键盘输入的整数前后倒置。
int rev(int
a)
{int d,r=0;
}
main()
{int a,r;
}
15、编写求两个整数最大公约数的函数,并调用此函数求两个整数的最大公约数。
辗转相除法:
⑴以其中一个数作被除数,另一个数作除数,相除求余数。
⑵若余数不为0,则以上一次的除数作为新的被除数,以上一次的余数作为新的除数,继续求余数。
⑶直至余数为0时,对应的除数就是最大公约数。
int g(int
m,int n)
{int r;
}
main( )
{int a,b,p;
}
16、编写求两个整数最大公约数的函数,并调用此函数求两个整数的最小公倍数。
int g(int
m,int n)
{int r;
}
main( )
{int a,b,p,h;
}
17、编写求两个整数最小公倍数的函数,并调用此函数求两个整数的最小公倍数。
int h(int
m,int n)
{int r,p;
}
main( )
{int a,b,d;
}
18、编写求n个数平均值的函数,并调用此函数求从键盘输入的100个数的平均值。
float ave(float
a[],int n)
{float s=0,p;
}
main()
{float x[100],p;
}
18、编写求n个数平均值的函数,并调用此函数找出从键盘输入的100个成绩中所有低于平均分的成绩。
float
ave(float a[],int n)
{float s=0,p;
}
main()
{float a[100],p;
<
B>
}
19、编写求字符串长度的函数,并调用此函数求一个字符串的长度。
int
slen(char a[])
{int n=0;
}
main()
{char a[80];
}
20、编写字符串复制的函数,并调用此函数复制一个字符串。
void scopy(char
b[],char a[])
{int i;
}
main()
{char a[80],b[80];
}
21、编写连接两个字符串的函数,并调用此函数连接两个字符串。
void
scat(char a[],char b[])
{int i,n1,n2;
main()
{char a[200],b[100];
}
22、编写比较两个字符串大小的函数,并调用此函数比较两个字符串的大小。
int
scomp(char a[],char b[])
{int i,r;
}
main()
{char a[80],b[80];
}
23、编写将字符数组中的字符串前后倒置的函数,并调用此函数将一个字符串前后倒置。
void srev(char
a[])
{char t;
}
{char a[80];
}
24、编写判断回文的函数,并调用此函数判定一个字符串是否是回文。
int isR(char
a[])
{int i,j n;
}
main()
{char s[100];
}
25、编写判断汉字回文的函数,并调用此函数判定一个汉字字符串是否是回文。
int isR(char
a[])
{int i,j n;
}
main()
{char s[100];
}