若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是()A.1 B.4 C.4.333333 D.4.6
A: 1
B: 4
C: 4.333333
D: 4.6
A: 1
B: 4
C: 4.333333
D: 4.6
举一反三
- 若" int n; float f=13.8; ",则执行"n=(int)f%3"后,n的值是
- 以下程序的执行结果是( )。#include <;stdio.h>;main(){ float f=13.8;int n;n=((int)f)%3;printf("n=%d\n",n);}
- 【数据类型强制转换】 以下程序的执行结果是【 】 #include main() { float f=13.8; int n; n=(int)f%3; printf("n=%d\n",n); }
- 下列程序的运行结果是?#include [stdio.h] int f(int n); int main() { printf("%d\n", f(f(f(f(1))))); return 0; } int f(int n) { return n + 1; } A: 5 B: 4 C: 3 D: 2
- 执行以下程序后,如果输入为1,则输出为,如果输入为0,则输出为,如果输入为4,则输出为。#include<;stdio.h>;int f(int n);int main(){int n;scanf("%d",&n);printf("%d\n",f(n));return 0;}int f(int n){if(n==0||n==1)return 1;elsereturn f(n-1)+f(n-2);}