case 'o':bb[3]++;break; case 'U':
case 'u':bb[4]++;break; default:¡¾2¡¿; } ¡¾3¡¿ } }
main() {
char str[N],ss[6]=\ int i;
int bb[6]; clrscr();
printf(\ gets(str);
printf(\ puts(str); fun(str,bb);
for(i=0;i<5;i++)
printf(\ printf(\}
´ð°¸¼°ÆÀÎö:
¡¾1¡¿bb[i]=0 ¡¾2¡¿bb[5]++ ¡¾3¡¿p++;
¡¾½âÎö¡¿Ìî¿Õ1£ºÊý×ébb[6] ÓÃÀ´´æ·Å5¸öÔªÒô×ÖĸºÍÆäËû×Ö·ûµÄ¸öÊý£¬ÔÚʹÓÃ֮ǰÐèÒªÇåÁã¡£
Ìî¿Õ2£ºÊý×éÔªËØbb[5] ÓÃÀ´´æ·ÅÆäËû×Ö·ûµÄ¸öÊý£¬µ±Ö¸ÕëpËùÖ¸µÄ×Ö·û²»ÊÇÔªÒô×Öĸʱ£¬ÔòÈÏΪÊÇÆäËû×Ö·û£¬bb[5]¼Ó1¡£Ìî¿Õ3£ºÖ¸ÕëpÖ¸Ïò×Ö·û´®str£¬Í¨¹ýp×Ô¼Ó1À´Òƶ¯Ö¸Õ룬·ÃÎÊ×Ö·û´®ÖеÄËùÓÐ×Ö·û¡£ 2. ¸Ä´íÌâ
ÏÂÁиø¶¨µÄ³ÌÐòÖУ¬º¯Êýfun()µÄ¹¦ÄÜÊÇ£º¼ÆËã²¢Êä³ökÒÔÄÚ×î´óµÄ6¸öÄܱ»7»ò11Õû³ýµÄ×ÔÈ»ÊýÖ®ºÍ¡£KµÄÖµÓÉÖ÷º¯Êý´«È룬ÈôkµÄֵΪ500£¬Ôòº¯ÊýµÄֵΪ2925¡£ Çë¸ÄÕý³ÌÐòÖеĴíÎó£¬Ê¹ËüÄܵõ½ÕýÈ·½á¹û¡£
×¢Ò⣺²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐлòɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐòµÄ½á¹¹¡£
ÊÔÌâ³ÌÐò£º
#include
int m=0,mc=0, j;
/**********************found***********************/ while(k>=2)&&(mc<6) {
/**********************found***********************/ if((k%7=0)||(k=0)) {
/**********************found***********************/ m=k; mc++; } k--; }
return m; }
main() {
clrscr();
printf(\}
´ð°¸¼°ÆÀÎö:
£¨1£©´íÎó£ºwhile(k>=2)&&(mc<6)
ÕýÈ·£ºwhile((k>=2)&&(mc<6)) £¨2£©´íÎó£ºif((k%7=0)||(k=0))
ÕýÈ·£ºif((k%7==0)||(k= =0)) £¨3£©´íÎó£ºm=k;
ÕýÈ·£ºm=m+k;
¡¾½âÎö¡¿´íÎó1£ºCÓïÑԹ涨whileÓï¾äºóµÄ±í´ïʽÁ½²à±ØÐëÒªÓÐÔ²À¨ºÅ¡£ ´íÎó2£ºifÓï¾äµÄÅжÏÌõ¼þÓ¦ÓùØÏµÔËËã·û£¬¶ø²»ÊǸ³ÖµÔËËã·û¡£ ´íÎó3£º¸ù¾ÝÌâÒ⣬½«Âú×ãÌõ¼þµÄÊýÇóÀۼӺ͡£
3. ±à³ÌÌâ
Çë±àдһ¸öº¯Êýfun()£¬ËüµÄ¹¦ÄÜÊÇ£º½«ssËùÖ¸×Ö·û´®ÖÐËùÓÐϱêΪżÊýλÖõÄ×Öĸת»»ÎªÐ¡Ð´£¨Èô¸ÃλÖÃÉϲ»ÊÇ×Öĸ£¬Ôò²»×ª»»£©¡£ ÀýÈ磬ÈôÊäÈëABC4efG£¬ÔòÓ¦Êä³öaBc4efg¡£ ×¢Ò⣺²¿·ÖÔ´³ÌÐò¸ø³öÈçÏ¡£
ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËûº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯ÊýfunµÄ»¨À¨ºÅÖÐÌîÈëËù±àдµÄÈô¸ÉÓï¾ä¡£ ÊÔÌâ³ÌÐò£º
#include
main() {
char tt[81]; clrscr();
printf(\characters:\\n\
gets(tt);
printf(\ fun(tt);
printf(\} ´ð°¸¼°ÆÀÎö:
void fun(char *ss) {
int i;
for(i=0;ss[i]!='\\0';i++) /*½«ssËùÖ¸×Ö·û´®ÖÐËùÓÐϱêΪ
żÊýλÖõÄ×Öĸת»»ÎªÐ¡Ð´*/
if(i%2==0&&ss[i]>='A'&&ss[i]<='Z') ss[i]=ss[i]+32; }
¡¾½âÎö¡¿´ÓCÓïÑÔµÄѧϰÖÐÎÒÃÇÖªµÀ£¬Ö»Òª½«Ð¡Ð´×Öĸ¼õÈ¥32Ôòת³É´óд×Öĸ£¬
½«´óд×Öĸ¼ÓÉÏ32Ôòת³ÉСд×Öĸ¡£¸Ã³ÌÐòÊÇÓÃifÓï¾äʵÏָù¦ÄÜת»¯µÄ¡£
Ä£ÄâÊÔÌâ(Îå) 1.Ìî¿ÕÌâ
strÊÇÈ«²¿ÓÉСд×Öĸ×Ö·ûºÍ¿Õ¸ñ×Ö·û×é³ÉµÄ×Ö·û´®£¬ÓÉnum´«Èë×Ö·û´®µÄ³¤¶È¡£Çë²¹³äº¯Êýfun()£¬¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£ºÍ³¼Æ×Ö·û´®strÖеĵ¥´Ê¸öÊý£¬½á¹ûÓɱäÁ¿num´«»Ø¡£Ã¿¸öµ¥´ÊÖ®¼ä¶¼Óɿոñ¸ô¿ª£¬²¢ÇÒ×Ö·û´®str¿ªÊ¼²»´æÔÚ¿Õ¸ñ¡£ ÀýÈ磺str=¡°how do you do¡±£¬½á¹ûΪ£ºnum=4¡£ ×¢Ò⣺²¿·ÖÔ´³ÌÐò¸ø³öÈçÏ¡£
ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËûº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯Êýfun()µÄºáÏßÉÏÌîÈëËù±àдµÄÈô¸É±í´ïʽ»òÓï¾ä¡£ ÊÔÌâ³ÌÐò£º
#include
void fun(char *s,int *num) {
int i,n=0;
for(i=0;¡¾1¡¿;i++) {
if(s[i]>='a'&&s[i]<='z'&&(s[i+1]== ' '||s[i+1]=='\\0')) ¡¾2¡¿; }
¡¾3¡¿; }
main() {
char str[N]; int num=0;
printf(\ gets(str);
while(str[num]) num++;
fun(str,&num);
printf(\
%d\\n\\n\
}