cÓïÑÔϰÌâ¼°´ð°¸_°®¿Î³Ìmooc ÏÂÔØ±¾ÎÄ

ÄãµÄÈÎÎñÊDZàд³ÌÐòÅжÏÊäÈëµÄISBNºÅÂëÖÐʶ±ðÂëÊÇ·ñÕýÈ·£¬Èç¹ûÕýÈ·£¬Ôò½öÊä³ö¡°Right¡±£»Èç¹û´íÎó£¬ÔòÊä³öÄãÈÏΪÊÇÕýÈ·µÄISBNºÅÂë¡£

³ÌÐòÔËÐнá¹ûʾÀý1£º 0-123-41562-4¨L Right

³ÌÐòÔËÐнá¹ûʾÀý2£º 0-123-41562-7¨L 0-123-41562-4

ÊäÈë¸ñʽ: ÓÃgets()ÊäÈë×Ö·û´®

ÊäÈëÖ»ÓÐÒ»ÐУ¬ÊÇÒ»¸ö×Ö·ûÐòÁУ¬±íʾһ±¾ÊéµÄISBNºÅÂ루±£Ö¤ÊäÈë·ûºÏISBNµÄ¸ñʽҪÇ󣩡£ Êä³ö¸ñʽ£º

ÊäÈëµÄISBNºÅÂëµÄʶ±ðÂëÕýÈ·£¬Êä³öÐÅÏ¢: \

ÊäÈëµÄISBNºÅÂëµÄʶ±ðÂë´íÎ󣬰´Õչ涨µÄ¸ñʽ£¬Êä³öÕýÈ·µÄISBNºÅÂ루°üÀ¨·Ö¸ô·û¡°-¡±£©£¬Êä³ö¸ñʽ£º\ ×¢Ò⣺Ϊ±ÜÃâ³öÏÖ¸ñʽ´íÎó£¬ÇëÖ±½Ó¿½±´Õ³ÌùÉÏÃæ¸ø³öµÄÊäÈë¡¢Êä³öÌáʾÐÅÏ¢ºÍ¸ñʽ¿ØÖÆ×Ö·û´®£¡ ÊäÈëÑùÀý£º ÊäÈëÑùÀý£º

#include #include int i=0,j=0; int main() {

char s[14],d[14]; int m[9]={0}; int n=0,l=0; gets(s); n=s[12]-48;

for (i=0;s[i]!='\\0';i++) {

if (s[i]!='-') {

m[j]=s[i]; j++; } }

for (j=1;j<=9;j++) {

//printf(\ l+=(m[j-1]-48)*j; }

l=l;

if (l==n)

printf(\ else {

strncpy(d,s,12); d[12]=l+48;

d[13]='\\0'; printf(\ }

return 0; }

9.2

ժƻ¹û£¨4·Ö£©

ÌâÄ¿ÄÚÈÝ£º

ÌÕÌÕ¼ÒµÄÔº×ÓÀïÓÐÒ»¿ÃÆ»¹ûÊ÷£¬Ã¿µ½ÇïÌìÊ÷ÉϾͻá½á³ö10¸öÆ»¹û¡£Æ»¹û³ÉÊìµÄʱºò£¬ÌÕÌվͻáÅÜȥժƻ¹û¡£ÌÕÌÕÓиö30ÀåÃ׸ߵİåµÊ£¬µ±Ëý²»ÄÜÖ±½ÓÓÃÊÖÕªµ½Æ»¹ûµÄʱºò£¬¾Í»á²Èµ½°åµÊÉÏÔÙÊÔÊÔ¡£ÏÖÔÚÒÑÖª10¸öÆ»¹ûµ½µØÃæµÄ¸ß¶È£¬ÒÔ¼°ÌÕÌÕ°ÑÊÖÉìÖ±µÄʱºòÄܹ»´ïµ½µÄ×î´ó¸ß¶È£¬Çë°ïÌÕÌÕËãÒ»ÏÂËýÄܹ»Õªµ½µÄÆ»¹ûµÄÊýÄ¿¡£¼ÙÉèËýÅöµ½Æ»¹û£¬Æ»¹û¾Í»áµôÏÂÀ´¡£ ³ÌÐòÔËÐнá¹ûʾÀý1£º

100 110 130 200 140 150 156 187 197 149¨L 110¨L 4

³ÌÐòÔËÐнá¹ûʾÀý2£º

90 210 102 153 147 110 130 182 88 113¨L 100¨L 6

ÊäÈë¸ñʽ: \ ÊäÈë°üÀ¨Á½ÐÐÊý¾Ý£º

µÚ1Ðаüº¬10¸ö100µ½200Ö®¼äµÄÕûÊý£¨°üÀ¨100ºÍ200£¬ÒÔÀåÃ×Ϊµ¥Î»£©£¬·Ö±ð±íʾ10¸öÆ»¹ûµ½µØÃæµÄ¸ß¶È¡£Á½¸öÏàÁÚµÄÕûÊýÖ®¼äÓÃÒ»¸ö¿Õ¸ñ¸ô¿ª¡£

µÚ2ÐÐÖ»°üÀ¨Ò»¸ö100µ½120Ö®¼äµÄÕûÊý£¨°üº¬100ºÍ120£¬ÒÔÀåÃ×Ϊµ¥Î»£©£¬±íʾÌÕÌÕ°ÑÊÖÉìÖ±µÄʱºòÄܹ»´ïµ½µÄ×î´ó¸ß¶È¡£ Êä³ö¸ñʽ£º \

×¢Ò⣺Ϊ±ÜÃâ³öÏÖ¸ñʽ´íÎó£¬ÇëÖ±½Ó¿½±´Õ³ÌùÉÏÃæ¸ø³öµÄÊäÈë¡¢Êä³öÌáʾÐÅÏ¢ºÍ¸ñʽ¿ØÖÆ×Ö·û´®£¡ ÊäÈëÑùÀý£º Êä³öÑùÀý£º

#include int main(){

int m[10]={0}; int i,j=0,n;

for (i=0;i<10;i++)

scanf(\ scanf(\ for (i=0;i<10;i++) if(m[i]<=n+30) j++;

printf(\ return 0; }

9.3

Çó×î´óËØÊý£¨4·Ö£©

ÌâÄ¿ÄÚÈÝ£º

Çó500ÒÔÄÚµÄ10¸ö×î´óËØÊý¼°ÆäºÍ£¬²¢·Ö±ðÊä³öÕâ10¸ö×î´óËØÊý¼°ÆäºÍ¡£ ÒªÇó10¸öËØÊý°´´Ó´óµ½Ð¡µÄ˳ÐòÊä³ö¡£ ÊäÈë¸ñʽ: ÎÞ Êä³ö¸ñʽ£º

10¸ö×î´óËØÊýµÄÊä³ö¸ñʽ£º\ ×ܺ͵ÄÊä³ö¸ñʽ£º\ ÊäÈëÑùÀý£º Êä³öÑùÀý£º

#include #include int judge(int n); int main(){

int m[500]; int j,l=0,sum=0; for (j=500;j>0;j--) {

if (judge(j)) m[l++]=j; }

for (j=0;j<10;j++) {

sum+=m[j];

printf(\ }

printf(\ return 0; }

int judge(int n) {

int i;

for (i=2;i<=sqrt((double)n);i++) {

if (n%i==0) return 0; }

return 1; }

9.4

×Ö·û´®ÄæÐò£¨4·Ö£©

ÌâÄ¿ÄÚÈÝ£º

ÓÃ×Ö·ûÊý×é×÷º¯Êý²ÎÊý±à³Ì£¬ÀûÓÃÒ»¸öÊý×éʵÏÖ×Ö·û´®£¨ÔÊÐíÊäÈë´ø¿Õ¸ñµÄ×Ö·û´®£©µÄÄæÐò´æ·Å¡£ÒªÇóÈçÏ£º £¨1£©ÔÚÖ÷º¯ÊýÖдӼüÅÌÊäÈë×Ö·û´®£¬×Ö·û´®µÄ×î´ó³¤¶ÈΪ80¸ö×Ö·û¡£

µ÷ÓÃInverse()º¯Êý½«×Ö·û´®ÄæÐò´æ·Å£¬È»ºóÔÚÖ÷º¯ÊýÖÐÊä³öÄæÐòºóµÄ×Ö·û´®¡£ £¨2£©ÔÚ×Óº¯ÊýInverse()ÖÐʵÏÖ×Ö·û´®µÄÄæÐò´æ·Å¡£º¯ÊýÔ­ÐÍΪ£º void Inverse(char str[]); ³ÌÐòÔËÐнá¹ûʾÀý1£º Input a string: abcde¨L Inversed results: edcba

³ÌÐòÔËÐнá¹ûʾÀý2£º Input a string: hello¨L

Inversed results: olleh

ÊäÈë¸ñʽ: ÓÃgets()ÊäÈë×Ö·û´® Êä³ö¸ñʽ£º

ÊäÈëÌáʾÐÅÏ¢£º\ Êä³öÌáʾÐÅÏ¢£º\\\n\ÓÃputs()Êä³ö×Ö·û´®

×¢Ò⣺Ϊ±ÜÃâ³öÏÖ¸ñʽ´íÎó£¬ÇëÖ±½Ó¿½±´Õ³ÌùÉÏÃæ¸ø³öµÄÊäÈë¡¢Êä³öÌáʾÐÅÏ¢ºÍ¸ñʽ¿ØÖÆ×Ö·û´®£¡ ÊäÈëÑùÀý£º Êä³öÑùÀý£º

#include #include #define maxn 80

void Inverse(char str[]); int main(){

char str[maxn];

printf(\ gets(str);

printf(\ Inverse(str); puts(str); return 0; }

void Inverse(char str[]) {

char ch;

int len = strlen(str),i; for(i = 0; i < len / 2; i++) {

ch = str[i];

str[i] = str[len - i - 1]; str[len - i - 1] = ch; } }