Прикреплённый файл «25.0.1.c»
Загрузка 1 #include <stdio.h>
2
3 int fact(int n)
4 {
5 if (n == 0)
6 return 1;
7 else
8 return n * fact(n-1);
9 }
10
11 int revp( int *a, int n )
12 {
13 if(n>0) {
14 printf("%d ", a[n-1]);
15 revp(a, n-1);
16 } else
17 printf( "\n" );
18 }
19
20 int revn( int n )
21 {
22 if (n>0)
23 {
24 printf("%d", n%10 ); /* напечатать младшую цифру */
25 revn( n/10 ); /* перевернуть старшую часть числа */
26 }
27 else
28 printf("\n");
29
30 }
31
32 int main (int argc, char **argv)
33 {
34 int i;
35 for (i = 0; i<10; i++)
36 printf( "%d\n", fact(i));
37
38 int a[] = {1,2,3}; /* инициализатор! длина массива определяется автоматически */
39
40 revp(a, 3);
41
42 int n = 135;
43 revn(n);
44
45 return 0;
46 }
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2011-09-26 11:35:20, 0.8 KB) [[attachment:25.0.1.c]]
- [получить | показать] (2011-09-26 11:35:20, 0.7 KB) [[attachment:25.0.2.c]]
Вам нельзя прикреплять файлы к этой странице.