{ str[i]=getchar();
if(str[i]==¡¯\\n¡¯) break; }
str[i]= ¢Ü ; ptr=str;
while(*ptr) putchar( ¢Ý ); }
½â´ð£º¸ù¾Ýwhile(*ptr)¿ÉÖª£¬×Ö·û´®Ä©Î²Ó¦ÓС¯\\0¡¯£¬ËùÒÔµÚÒ»¸ö¿ÕÓ¦Ì\\0¡¯¡£µ±ptrËùÖ¸ÏòµÄ×Ö·û²»Îª¡¯\\0¡¯Ê±£¬½«ÆäÊä³ö£¬²¢ÇÒʹptrÖ¸ÏòÏÂÒ»¸ö×Ö·û£¬ËùÒÔµÚ¶þ¸ö¿ÕÓ¦Ìî*ptr++¡£
´ð°¸£º¢Ü ¡¯\\0¡¯ ¢Ý *ptr++
£¨5£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊǽ«Êý×éaµÄÔªËØ°´ÐÐÇóºÍ²¢´æ´¢µ½Êý×ésÖС£ main()
{ int s[3]={0};
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; int i,j;
for(i=0;i<3;i++) { for(j=0;j<4;j++)
¢Þ ; printf(\ } }
½â´ð£º¸ù¾ÝÌâÒ⣬Ӧ½«µÚiÐÐÀÛ¼Óµ½Êý×éÔªËØs[i]ÖС£³ÌÐòÖеÄÍâÑ»·´ÎÊýÊÇÐÐÊý£¬ÄÚÑ»·´ÎÊýÊÇÁÐÊý£¬ËùÒÔÓ¦Ìîs[i]+=a[i][j](»òs[i]=s[i]+a[i][j])¡£
´ð°¸£º¢Þ s[i]+=a[i][j](»òs[i]=s[i]+a[i][j]) 4. ³ÌÐò¸Ä´íÌâ(ÏÂÁÐÿСÌâÓÐÒ»¸ö´íÎó,ÕÒ³ö²¢¸ÄÕý) £¨1£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇÊäÈëÒ»¸ö×Ö·û´®£¬È»ºóÔÙÊä³ö¡£ main()
{ char a[20]; int i=0;
scanf(\
while(a[i]) printf(\ }
½â´ð£ºÊ¹ÓÃscanf()º¯Êýʱ£¬ÊäÈëÏîÊǵØÖ·£¬Êý×éÃû±¾Éí¾ÍÊǵØÖ·£¬¶ÔÊý×éÃû½øÐÐÈ¡µØÖ·ÔËËãûÓÐÒâÒå¡£
´ð°¸£º´íÎóÐУºscanf(\ÐÞ¸ÄΪ£ºscanf(\£¨2£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊǸ´ÖÆ×Ö·û´®a µ½bÖС£ main()
{ char *str1=a,*str2,a[20]=\ str2=b;
while(*str2++=*str1++); } ½â´ð£º³ÌÐòÖÐÓÃÊý×éÃûa³õʼ»¯Ö¸Õë±äÁ¿str1,µ«´ËʱÊý×éa»¹Ã»Óж¨Ò壬CÓïÑԹ涨£¬±äÁ¿»òÊý×鱨ÐëÏȶ¨ÒåºóʹÓã¬ËùÒÔ£¬±ØÐëÏȶ¨ÒåÊý×éa,È»ºóÔÙ¶¨ÒåÖ¸Õë±äÁ¿str1,²¢ÓÃa¶ÔÆä³õʼ»¯¡£
78
´ð°¸£º
´íÎóÐУºchar *str1=a,*str2,a[20]=\ÐÞ¸ÄΪ£ºchar a[20]=\£¨3£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇͳ¼Æ×Ö·û´®ÖпոñÊý¡£ #include \ main()
{ int num=0;
char a[81],*str=a,ch; gets(a);
while((ch=*str++)!=¡¯\\0¡¯) if(ch=¡¯ ¡¯) num++; printf(\ } ½â´ð£º¡°=¡±ÊǸ³ÖµÔËËã·û£¬³ÌÐòÖнøÐÐÌõ¼þÅжÏӦʹÓùØÏµÔËËã·û¡°==¡±¡£ ´ð°¸£º´íÎóÐУºif(ch=¡¯ ¡¯) num++; ÐÞ¸ÄΪ£ºif(ch==¡¯ ¡¯) num++; £¨4£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊǽ«×Ö·û´®strÖÐСд×ÖĸµÄ¸öÊý¡¢´óд×ÖĸµÄ¸öÊýºÍÊý×Ö×Ö·ûµÄ¸öÊý·Ö±ð´æÈëa[0]¡¢a[1]ºÍa[2]ÖС£
#include \ main()
{ char str[80]; int a[3],i=0; gets(str);
for(;str[i]!=¡¯\\0¡¯;i++)
if(str[i]>= ¡¯a¡¯&&str[i]<=¡¯z¡¯) a[0]++;
else if(str[i]>= ¡¯A¡¯&&str[i]<= ¡¯Z¡¯) a[1]++; else if(str[i]>= ¡¯0¡¯&&str[i]<= ¡¯9¡¯) a[2]++; for(i=0;i<3;i++)
printf(\ }
½â´ð£ºÊý×éaÔÚ¶¨ÒåʱûÓгõʼ»¯£¬ËùÒÔÊý×éÔªËØµÄ³õʼֵÊÇËæ»úµÄ£¬Òò´Ë£¬µÃµ½µÄͳ¼Æ½á¹û²»ÕýÈ·¡£
´ð°¸£º´íÎóÐУºint a[3],i=0; ÐÞ¸ÄΪ£ºint a[3]={0},i=0; £¨5£©ÏÂÁгÌÐòµÄ¹¦ÄÜÊǼÆËã3¡Á3¾ØÕóµÄÖ÷¶Ô½ÇÏßÔªËØÖ®ºÍ¡£ main()
{ int i,a[3][3]={1,2,3,4,5,6,7,8,9},sum=0; for(i=1;i<=3;i++) sum+=a[i][i]; printf(\ }
½â´ð£ºCÓïÑÔÖÐÊý×éÔªËØµÄϱêÊÇ´Ó0¿ªÊ¼µÄ£¬ËùÒÔÑ»·±äÁ¿iµÄȡֵӦ¸ÃÊÇ0µ½2¡£ ´ð°¸£º
´íÎóÐУº½«Óï¾äfor(i=1;i<=3;i++) sum+=a[i][i]; ÐÞ¸ÄΪ£ºfor(i=0;i<3;i++) sum+=a[i][i]; 5. ³ÌÐòÉè¼ÆÌâ
£¨1£©ÊäÈë10¸öÕûÐÍÊý´æÈëһάÊý×飬Êä³öÖµºÍÏÂ±ê¶¼ÎªÆæÊýµÄÔªËØ¸öÊý¡£
79
½â´ð£º main()
{ int a[10],i,num=0;
printf(\ for(i=0;i<10;i++) scanf(\ for(i=0;i<10;i++)
if(i%2==1&&a[i]%2==1) num++; printf(\ }
£¨2£©´Ó¼üÅÌÊäÈëÈÎÒâ10¸öÊý²¢´æ·Åµ½Êý×éÖУ¬È»ºó¼ÆËãËüÃÇµÄÆ½¾ùÖµ£¬ÕÒ³öÆäÖеÄ×î´óÊýºÍ×îСÊý£¬²¢ÏÔʾ½á¹û¡£
½â´ð£º main()
{ float a[10],ave=0,max,min; int i;
printf(\ for(i=0;i<10;i++) scanf(\ max=a[0];min=a[0]; for(i=0;i<10;i++) { ave+=a[i];
if(maxa[i]) min=a[i]; }
ave/=10;
printf(\}
£¨3£©ÓÐ5¸öѧÉú£¬Ã¿¸öѧÉúÓÐËÄÃſγ̣¬½«Óв»¼°¸ñ¿Î³ÌµÄѧÉú³É¼¨Êä³ö¡£ ½â´ð£º main()
{ int a[5][4]={{78,87,93,65}, {66,57,70,86}, {69,99,76,76}, {78,59,87,90}, {90,67,97,87}}; int i,j,k;
for(i=0;i<5;i++) for(j=0;j<4;j++) if(a[i][j]<60)
{ printf(\ for(k=0;k<4;k++)
printf(\ printf(\
80
break; } }
£¨4£©ÒÑÖªÁ½¸öÉýÐòÐòÁУ¬½«ËüÃǺϲ¢³ÉÒ»¸öÉýÐòÐòÁв¢Êä³ö¡£
½â´ð£ºÓÃÊý×éa¡¢b·Ö±ð´æ·ÅÁ½¸öÒÑÖªµÄÉýÐòÐòÁУ¬È»ºóÓÃÏÂÁз½·¨½«Êý×éa¡¢bÖеÄÔªËØÖð¸ö²åÈëµ½Êý×écÖС£
?a[i]c[k]???b[j]a[i]?b[j]a[i]?b[j]
ÆäÖÐi¡¢j¡¢kµÄ³õÖµ¶¼Îª0£¬²åÈëºókµÄÖµ¼Ó1£¬i»òjµÄÖµ¼Ó1¡£ main()
{ int a[4]={1,3,5,7}; int b[5]={2,4,6,8,10}; int c[20],i=0,j=0,k=0; while(i<4&&j<5)
if(a[i]
printf(\ printf(\}
£¨5£©´Ó¼üÅÌÉÏÊäÈëÒ»¸ö×Ö·û´®£¬Í³¼Æ×Ö·û´®ÖеÄ×Ö·û¸öÊý¡£²»ÐíʹÓÃÇó×Ö·û´®³¤¶Èº¯Êýstrlen()¡£ ½â´ð£º
#include \main()
{ char str[81],*p=str; int num=0;
printf(\ gets(str);
while(*p++) num++;
printf(\ }
£¨6£©ÊäÈëÒ»¸ö×Ö·û´®´æÈëÊý×éa£¬¶Ô×Ö·û´®ÖеÄÿ¸ö×Ö·ûÓüÓ3µÄ·½·¨¼ÓÃܲ¢´æÈëÊý×éb£¬ÔÙ¶ÔbÖеÄ×Ö·û´®½âÃÜ´æÈëÊý×éc£¬×îºóÒÀ´ÎÊä³öÊý×éa¡¢b¡¢cÖеÄ×Ö·û´®¡£
½â´ð£º
#include \main()
{ char a[81],b[81],c[81]; char *pa=a,*pb=b,*pc=c; printf(\ gets(a);
81