精华内容
下载资源
问答
  • 运行以下程序时,从键盘输入3.6,2.4,(表示回车),则下面程序的运行结果是: include <stdio.h> #include <math.h> main() { float x,y,z; scanf("%f,%f",&x,&y); z=x/y; while(1) { if(fabs(z)&...

    若运行以下程序时,从键盘输入3.6,2.4,(表示回车),则下面程序的运行结果是:
    include <stdio.h> #include <math.h>
    main()
    { float x,y,z;
    scanf("%f,%f",&x,&y);
    z=x/y;
    while(1)
    { if(fabs(z)>1.0) { x=y;y=z;z=x/y; }
    else break; }
    printf("%f",y); }
    A) 1.5 B)1.6 C) 2.0 D) 2.4

    abs是求绝对值
    fabs就是求小数的绝对值
    x=y;y=z;z=x/y;
    这3行貌似什么特殊的数学意义
    一起算算吧
    x=3.6 y=2.4 z=3.6/2.4=1.5
    然后fabs(z)=1.5>1
    x=y,x=2.4
    y=z,y=1.5
    z=x/y=2.4/1.5=1.6
    fabs(z)=1.6>1
    继续循环
    x=y,x=1.5
    y=z,y=1.6
    z=x/y=1.5/1.6=0.9375
    fabs(z)=0.9375
    输出y=1.600000

    展开全文
  • 以下程序运行结果是: #include void sub(int s[],int y) { static int t=3; y=s[t];t--; } main() { int a[]={1,2,3,4},i,x=0; for(i=0;i;i++){ sub(a,x);printf("%d",x);} printf("\n"); }...
  • c语言程序运行结果.ppt

    千次阅读 2021-05-19 13:42:19
    c语言程序运行结果写出程序运行结果辅导 例1:写出下列程序运行结果: #include main() {float x,y; scnf(“%f”.&x); if(x<0.0) y=0.0; else if ((x<5.0)&&(x!=2.0)) y=1.0/(x+2.0); else if...

    c语言程序的运行结果

    写出程序的运行结果辅导 例1:写出下列程序的运行结果: #include main() {float x,y; scnf(“%f”.&x); if(x<0.0) y=0.0; else if ((x<5.0)&&(x!=2.0)) y=1.0/(x+2.0); else if(x<10.0) y=1.0/x; else y=10.0; printf)”%f\n”,y); } 例2:写出下列程序的运行结果: #include main() {int num=0; while(num<=2) {num++; printf(“%d\n”,num);} } 例3:写出下列程序的运行结果: #include main() {int a,b; for(a=1,b=1;a<=100;a++) {if(b>=20) break ; if(b%3==1) {b+=3; continue; } b-=5; } Printf(“%d\n”,a); } 例4:写出下列程序的运行结果: #include main() {int x=1,y=0,=0,b=0; switch(x) {case 1: switch(y) {case 0: a++;break case 1: b++;break; } case 2: a++;b++;break; printf(“%d %d\n”,a,b); } #include main() {int k=4,m=1,p; p=func(k,m); printf(“%d, ”p); p=func(k,m); printf(“%d\n”p); } 例6:写出下列程序的运行结果: int d=1; fun(int p) { int d=5; d+=p++; printf(“%d ”,d); } main() {int a=3; fun(a); d+=a++; printf(“%d\n”,d); } 例7:写出下列程序的运行结果: #include main() {int i,j,row,column,m; static int array[3][3]={{100,200,300}, {28,72,-30}, {-850,2,6}}; m=array[0][0]; for(i=1;i<3;i++) for(j=0;j<3;j++) if(array[i][j] main() {long n; long f(long); scanf(“%ld”,&n); printf(“ld”,f(n)); } long f(long n) {if(n==1||n==2) return(1); else return(f(n-1)+f(n-2)); } 例9:写出下列程序的运行结果: #include #define SUB(X,Y) (X)*Y main() {int a=3,b=4; printf(“%d\n”,SUB(a++,b++)); } 例10:写出下列程序的运行结果: #include #include void fun(char *w,int m) {char s,*p1,*p2; p1=w;p2=w+m-1; while(p1

    展开全文
  • void ss (char *s,char t) { while (*s) { if(*s==t) *s=t-‘a’+’A’; s++; } } void main() { char str1[100]=“abcddfefdbd”,c=‘d’; ss (str1,c); printf ("%s\n",str1); } ABCDDEFEDBD ...Abcd...

    void ss (char *s,char t)
    {
    while (*s)
    {
    if(*s==t) *s=t-‘a’+’A’;
    s++;
    }
    }
    void main()
    {
    char str1[100]=“abcddfefdbd”,c=‘d’;
    ss (str1,c); printf ("%s\n",str1);
    }

    ABCDDEFEDBD
    abcDDfefDbD
    abcAAfefAbA
    Abcddfefdbd

    解析:
    函数ss的功能就是将字符串s中的所有字符为t的字符替换为大写字符。对
    于主函数中的函数ss的调用,就是将字符串str1中的小些字符’d’替换成大写字符’D’。所以
    正确答案是B。

    展开全文
  • 下面程序运行结果为( )

    千次阅读 2020-09-12 20:26:43
    #include <iostream> using namespace std; class A{ public:A(){cout<<"1";} ~A(){cout<<"2";1} }; class B:public A{ public:B(){cout<<"3";} ~B(){cout<<"4";} }; void main(){B...
    #include <iostream>
    using namespace std;
    class A{
    publicA(){cout<<"1";}
    ~A(){cout<<"2";1}
    };
    class B:public A{
    public:B(){cout<<"3";}
    ~B(){cout<<"4";}
    };
    void main(){B b;}
    

    答案:1342
    解析:在C++中:
    (1)对于构造函数,先调用基类的构造函数,再调用派生类的构造函数,就像盖楼房一样,从地基开始,一层两层往上盖。。。
    (2)对于析构函数,先是调用派生类的析构函数,再调用基类的析构函数,就像拆楼房一样,从上面开始拆。。。
    注:先构造的后析构。

    展开全文
  • 7.1 分析并写出下面程序运行结果

    千次阅读 2017-11-24 20:47:40
    #include #include <stdlib.h>int Square(int i) { return i*i; } int main() { int i=0; i=Square(i); for(;i;i++) { static int i=1; i+=Square(i); prin
  • 下面程序段的运行结果是()?

    千次阅读 2019-08-20 10:30:21
    #include <stdio.h> main() { int a=1;int b=2;int c=2;int t; while(a<b<c) { t= a;a= b; b=t; c–; } printf("%d,%d,%d",a,b,c); } 1,2,0 2,1,0 1,2,1 2,1,1 选A while循环中先执行a<b(1<2)得1...
  • 4.1.分析并写出下面程序运行结果

    千次阅读 2017-11-10 20:12:13
    (1) #include main() { char c1='a',c2='b',c3='c'; printf("a%cb%cc%c\n",,c1,c2,c3); }
  • #include<stdio.h> int main() { int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); printf("%d\n",c1+c2); getchar(); c3=getchar(); c4=getchar(); printf...
  • (2)#include<stdio.h> main() { int a=12,b=15; printf("%d%%b=%d%%\n",a,b); }
  • 【单选题】以下不正确的if语句是( )。 (3.0分)【单选题】已知在 1123K 时,反应: C(s)+CO 2 (g) = 2CO(g) K y =1.3×10 14 ; CO(g)+Cl 2 (g) = COCl 2 (g) K y =6.0×10 -3 , 则反应 2COCl 2 (g) = C(s)+CO ...
  • 指出下面程序运行结果

    千次阅读 2016-12-05 21:09:07
    运行结果 结果说明 创建对象时调用顺序如下: ①先初始化父类和子类的静态成员。 ②父类非静态成员。 ③父类构造方法。 ④子类非静态成员。 ⑤子类构造方法。 另外需要注意的是,加...
  • 阅读下面程序,并写出运行结果

    千次阅读 2016-05-26 09:05:32
    * 文件名称:第12周项目:阅读下面程序,并写出运行结果 * 作者:马康泰 * 完成日期:2016.5.19 * 版本号:v1.0 * * 问题描述:阅读下面程序,并写出运行结果 * 输入描述: * 程序输出: */ //虚...
  • 写出下列程序运行结果

    千次阅读 2018-07-02 14:05:29
    class A{ public A(){ System.out.println(“A”); } } class B extends A{ public B(){ System.out.println(“B”); } public static void main(String[] args){ B b=new B(); } } 输出A,换行,输出B...
  • 以下程序的输出结果是( )。 #include int f(int a) {  int b=0;  static int c=3;  a=c++,b++;  return a; } void main() {  int a,i,t;  a=3; ...
  • 8.1 分析并写出下面程序运行结果

    千次阅读 2017-12-13 11:19:10
    (1) #include void Func(int x) { x=20; } int main() { int x=10; Func(x); printf("%d\n",x); return 0; } (2)#include void Func(int b[]) { int j; for(j=0;j;j
  • 分析并写出下列程序运行结果

    千次阅读 2017-11-05 00:29:06
    这里写代码片 这里写代码片#include #include int main() { int i,j,k; char space=' ' ; for (i=1;i;i++) { for(j=1;j;j++) { printf ("%c",space ); }
  • 6.分析并写出下列程序运行结果

    千次阅读 2017-11-12 15:48:06
    #include main() { int k=4,n; for(n=0;n;n++) { if(n%2==0) continue; k--; } printf("k=%d,n=%d\n",k,n); }
  • (1) #include main() { char c1='a',c2='b',c3='c'; printf("a%c2d%c3c%c\n",c1,c2,c3); }
  • #include #include int main(void) { int *p=NULL; p=(int*)malloc(sizeof(int)); *p=3; printf("p=%p\n",p); printf("*p=%d\n",*p); p=(int*)realloc(p,sizeof(int)); printf("p=%p\n",p); printf("*p=...
  • C语言程序运行结果闪退怎么办

    万次阅读 多人点赞 2018-03-25 12:11:13
    学习编译C语言的朋友们可能会遇到这样的问题,程序调试的时候没有错误,可是在运行结果的时候会发现程序结果闪退,导致看不到结果。关于此类问题,给出以下解决方案。 以最简单程序为例 法一:在主函数末尾下一...
  • #include &lt;stdio.h&gt; int main() {  int i,j,k;  char space = ' '; //定个一个空字符//  for( i = 1; i &lt;= 4; i++) //一共循环4次//  {  for ( j = 1 ;j &lt;...
  • 编写一个C程序,运行时输出以下图形: **** **** ​ **** ​ **** 代码示例: #include <stdio.h> int main() { for (int i = 0; i < 4; i++) { for (int j = 0; j < i; j++) { printf("%s", " ...
  • 6.1.分析并写出下例程序运行结果

    千次阅读 2017-11-12 15:17:54
    #include main() { int i,j,k; char space=' '; for(i=1;i;i++) { for(j=1;j;j++) { printf("%c",space); } for(k=1;k;k++) { printf("*") } printf("\n"); } }
  • 以下程序的输出结果是:

    千次阅读 2018-11-21 23:31:50
    以下程序的输出结果是: #include “stdio.h” main() {char *s,*s1=“here is”,*s2=“key”; s=s1; while (*s1!=’\0’) s1++; while (*s1++!=*s2++) s2=s; while (*s2!=’\0’) s2++; printf ("%d-%d=%d\n&...
  • #include void func(int x) { x=20; } int main() { int x=10; func(x); printf("%d",x); return 0; }
  • 下面程序运行结果是: main() { int x,i,j; for(i=1;i<=100;i++) { x=i; if(++x%20) if(++x%30) if(++x%7==0) printf("%d ",x); } } A)39 81 B)42 84 C)26 68 D) 28 70 nt x,i; //定义两个整型变量dao for(i=1;i...
  • #include int main(void) { char s[]="ABCD"; char *p; for (p=s;p;p++) printf("%c\n",*p); return 0; }

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 530,414
精华内容 212,165
关键字:

下面程序的运行结果是include