单项选择题

以下程序运行后的输出结果是
void f(int n,int *r)
int r1=0;
if(n%3==0) r1=n/3;
else if(n%5==0) r1=n/5;
else f(--n,&r1);
*r=r1;

main()
int m=7,r;
f(m,&r);
printf("%d\n",r);

A) 2
B) 1
C) 3
D) 0
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <string.h> main() char p[20]='a','b','c','d',q[]= abc ,r[]= abcde ; strcat(p,r);strcpy(p+strlen(q),q); printf( %d n ,strlen(p)); 程序运行后的输出结果是
A) 9
B) 6
C) 11
D) 7
单项选择题
有以下程序: #include <stdio.h> void fun(char **p) ++p; printf( %s n ,*p); main() char *a[]= Morning , Afternoon , Evening , Night ; fun(a); 程序运行后的输出结果是:
A) Afternoon
B) fternoon
C) Morning
D) orning
相关试题
  • 有以下程序: struct STU char name[...
  • 下面程序段的输出为 #include stdio.h...
  • 下列选项中,能够满足“若字符串s1等于字...
  • 有以下程序段: typedef struct NODE i...
  • 有以下程序: struct Sint n;int a[...