单项选择题

有以下程序:
void fint 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=rl;
main()
int m=7, r;
f(m, &r); printf("%d\n", r);
程序运行后的输出结果是( )。

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

单项选择题
有以下程序: #include<stdio.h> main() int s[12]=1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2,3,c[5]=0, i; for(i=0; i<12; i++)c[s[i]]++; for(i=1; i<5; i++)printtf( %d , c[i]); printf( n ); 程序的运行结果是( )。
A.1232
B.4344
C.4332
D.1123
单项选择题
当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是( )。 #include<stdio.h> main() char s[80], c=’a’; int i=0; scanf( %s , s); while(s[i]!=’ 0’) if(s[i]==c)s[i]=s[i]-32; else if(s[i)==c-32)s[i]=s[i]+32; i++; puts(s);
A.ahAMa
B.AbAMa
C.AhAMa [空格] ahA
D.ahAMa [空格] ahA
相关试题
  • 下面程序的输出结果是______。 main...
  • 有以下程序: #include<stdio.h> mai...
  • return j
  • 现有如下程序段: #include stdio.h m...
  • 以下程序运行后的输出结果是______。...