#include <> #include <> int fun14(int m) {int w; if(m==1) w=1; else
w=fun14(m-1)+m; return w; }
main() { int x,i;
scanf(\
printf(\}
ÓõݹéµÄ·½·¨½«Ò»¸öÕûÊýת»»³É×Ö·û´®¡£ÀýÈ磺ÊäÈë345¡±¡£
´ð£º³ÌÐò²Î¼ûÎļþCprogram\\
#include <> #include <>
void fun15(int m) { if(m!=0)
{fun15(m/10);
printf(\ } }
main() { int x;
scanf(\ printf(\ fun15(x); printf(\}
ÓõݹéµÄ·½·¨¼ÆËãÏÂÁк¯ÊýµÄÖµ£º
2+x3-x4+¡¡(-1)n-1xn n>0 ´ð£º³ÌÐò²Î¼ûÎļþCprogram\\
#include \#include \
float p(float x,int n) {float f; if(n==0) f=0;
345£¬Ó¦Êä³ö×Ö·û´®15. ¡° 16. p(x,n)=x-x else
f=p(x,n-1)+pow(-1,n-1)*pow(x,n); return f; }
main() {
printf(\}
17. ²ÉÓõݹéµÄ·½·¨¼ÆËãxµÄn´Î·½¡£ ´ð£º³ÌÐò²Î¼ûÎļþCprogram\\
#include \#include \
float p(float x,int n) {float f; if(n==0) f=1; else
f=p(x,n-1)*x; return f; }
main() {
printf(\}
18. ¸ù¾ÝÀÕÈõ¶àÏîʽµÄ¶¨Ò弯ËãPn(x)¡£nºÍxΪÈÎÒâÕýÕûÊý£¬°Ñ¼ÆËãPn(x)¶¨Òå³ÉµÝ¹éº¯Êý¡£
1 n=0 Pn(x) = x n=1 ((2n-1)Pn-1(x)-(n-1)Pn-2(x))/n) n>1
´ð£º³ÌÐò²Î¼ûÎļþCprogram\\
#include \
float p(float x,int n) {float f; if(n==0) f=1;
else if(n==1) f=x; else
f=((2*n-1)*p(x,n-1)-(n-1)*p(x,n-2))/n;
return f; }
main() {
printf(\}
ϰÌâ°Ë Óû§±êʶ·ûµÄ×÷ÓÃÓòºÍ´æ´¢Àà Ò»£®Ñ¡ÔñÌâ
1¡ª10:ADBBC CABDB 11-20: DBABC CCDAC ¶þ£®Ìî¿ÕÌâ
1. ¾²Ì¬¾Ö²¿±äÁ¿µÄ×÷ÓÃÓòÊÇ ´Ó¶¨Òåµãµ½º¯ÊýÌ壨»ò¸´ºÏÓï¾ä£©½áÊø ¡£ 2. ·²ÔÚº¯ÊýÖÐδָ¶¨´æ´¢Àà±ðµÄ±äÁ¿£¬ÆäÒþº¬µÄ´æ´¢Àà±ðΪ auto ¡£ 3. ±äÁ¿µÄ×÷ÓÃÓòÊÇÖ¸±äÁ¿µÄÓÐЧ·¶Î§£¬ÔÚ×÷ÓÃÓòÄÚ¿ÉÒÔÒýÓøñäÁ¿¡£°´×÷ÓÃÓòÀ´Ëµ£¬±äÁ¿¿É·ÖΪ ¢Ù¾Ö²¿ ±äÁ¿ºÍ ¢ÚÈ«¾Ö ±äÁ¿¡£
4. ¸ù¾Ýº¯ÊýÄÜ·ñ±»ÆäËüÔ´Îļþµ÷Ó㬺¯Êý¿É·ÖΪ ¢Ù Íⲿº¯ÊýºÍ ¢Ú¾²Ì¬£¨»òÄÚ²¿£©º¯Êý¡£
5. ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ 2468 ¡£ #include <>
#define MAX_COUNT 4 void fun()£»
main()
{ int count; for(count=1; count<=MAX_COUNT; count++) fun(); }
void fun()
{ static int i; i+=2; printf(\ } 6. ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ 2£¬5£¬1£¬2£¬3£¬-2 ¡£
main()
{ int a=3,b=2,c=1;c-=++b; b*=a+c;
{ int b=5,c=12; c/=b*2; a-=c; printf(¡°%d,%d,%d,¡±,a,b,c); a+=--c; } printf(¡°%d,%d,%d\\n¡±,a,b,c); }
7. ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ ¡£
#include <> static int a=5; main()
{ printf(¡°a=%d\\n¡±,a); p1(); p2();} p1()
{ printf(¡°a*a=%d\\n¡±,a*a); a=2;} p2()
{ printf(¡°a*a*a=%d\\n¡±,a*a*a);} 8. ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ 20,10 ¡£
#include <> main()
{ int x=10;
{ int x=20; printf(¡°%d,¡±,x); } printf(¡°%d\\n¡±,x); }
9. ÏÂÁгÌÐòÓÉÁ½¸öÎļþ×é³É£¬ÆäÔËÐнá¹ûÊÇ x=2 ¡£
/* Îļþ1 */ int x; sub()
{x=4; }
/* Îļþ2 */
static int x=2; main()
{sub();printf(¡°x=%d\\n¡±,x); }
10. ÏÂÁгÌÐòÓÉÁ½¸öÎļþ×é³É£¬ÆäÔËÐнá¹ûÊÇ x=25,y=25 ¡£ /* Îļþ1 */
#include <>
int x=10;int y=10; void add(void)
{ y=x+10; x*=2;} main()
{ extern void sub(); x+=5; add(); sub();printf(¡°x=%d,y=%d\\n¡±,x,y);} /* Îļþ2 */
void sub(void)
{ extern int x; x-=5;}
a=5 a*a=25