countlet() : , count start, .
: number *count, start *first (. 12).
. 12.
. 13.
, while:
while (ndplum[index]!= '\0'), . , , .
while , if (.13). if , , . , , , :
*count = *count + 1;, , , . number, number 1, , main(). ,
*count++;, , *.
if flag. , . *first , . , , 1 ( ). flag 1, .
if , . , index++; if, , while, . - , .
|
|
countlet() main(), , , , .
, return. number start . , .
, number start . main(), countlet() , . , .
.
1. ? 2. ? 3. ? 4. ? 5. ? 6. ? 7. float *num, num *num? 8. ? 9. ? |
1. , float main() , , . 2. , : main() { struct CD { char description[40]; char category[12]; char name[20]; float cost; int number; } disc; puts(" "); printf(" : "); gets(name); printf(" : "); gets(description); printf(" : "); gets(category); printf(" : "); scanf("%f", &cost); printf(" : "); scanf("%d", &number); puts(" : "); printf(": %s\n", name); printf(": %s\n", description); printf(": %s\n", category); printf(": %6.2f\n", cost); printf(" /: %d\n", number); } |