题目内容

以下代码的执行结果是: “2020年的第100天是2020年4月9日”。请将代码补充完整。#include using namespace std;void month_day(int year, int year_day){ static int day_tab[2][13] = {{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31} };int month, day, leap;(1);(2) = year % 4 == 0 && year % 100 != 0 || year % 400 == 0;for ( (3) ; day > day_tab[leap][month]; month++){(4) ;}cout<

查看答案
更多问题

以下代码的运行结果为(1)。#includeusing namespace std;int main(){ char a[5][10] = { "student","worker","soldier","cadre","peasant" };char s1[10], s2[10];strcpy_s(s1, a[0]);strcpy_s(s2, a[0]);for (int i = 1; i < 5; i++){ if (strcmp(a[i], s1) > 0) strcpy_s(s1, a[i]);if (strcmp(a[i], s2) < 0) strcpy_s(s2, a[i]);}cout << s1 << ' ' << s2 << endl;return 0;}

对于以下递归函数f,调用 f (3) 的返回值是___(1)__。f (int n){ return ((n>0) ? 2*f(n-1)+f(n-2) : -1); }

若输入2347,则以下代码的执行结果为(1) 。#include using namespace std;int main(){ char s;cin.get(s);while (s != '\n'){ switch (s - '2'){ case 0:case 1: cout << s + 4;case 2: cout << s + 4; break;case 3: cout << s + 3;default: cout << s + 2; break;}cin.get(s);}return 0;}

以下代码的运行结果为(1)。int func(int a, int b){ static int m=0, i=2;i+=m+1;m=i+a+b;return m;}int main(){ int k=4, m=1, p;p=func(k, m); cout<

答案查题题库