c语言初学者题目,求求帮帮忙

来自:购物    更新日期:早些时候
初学者求教一道c语言题目~

#include#include
int main(void)
{
int n,i;
double distance;
double height;//高度应该是double类型
printf("Input height: ");
scanf("%lf",&height);//高度应该是double类型
printf("Input n: ");
scanf("%d",&n);
distance=0;
distance+=height;//加上最开始的高度,
for(i=1;i<=n;i++){
//item=1;
//for(j=1;j<=i;j++)
//item=item*2*height*pow(0.5,j); distance+=height*pow(0.5,i)*2;
}
height=height*pow(0.5,n);
//小数点后多保留几位,不然容易出现0.0,同时double类型应该是%lf
printf("distance=%.6lf
",distance);//printf("distance=%.1f
",distance);
printf("height=%.6lf
",height);//printf("height=%.1f",height);
return 0;
}
结果:




首先应该加上 #include 头文件吧,

以下代码用CodeBlocks12.10编译无warning,

#include
#include

int main()
{
float x,y;

printf("Enter x: ");

scanf("%f",&x);

if (x<0)
y=pow(x+1,2)+2*x+pow(x,-1);
else
y=sqrt(x);

printf("f(%.2f)=%.2f
",x,y);

return 0;
}

!=相当与数学中的≠
所以10!=9就相当于10≠9
C语言中用1表示真,0表示假
因为10≠9是真命题,所以结果为1

!= 这是一个符号
表示不等于
10不等于9,这个式子是对的
正确的就显示“1”
如果式子不成立的时候就显示“0”

!= 是不等于的意思
10不等于9是正确的 所以是1
如果是错误的就是0 比如:10!=10 就是0


c语言初学者题目,求求帮帮忙视频

相关评论:
  • 13953818306求c语言大神帮忙
    史苛鲍二义例:A:当 x 传递的是 a+b 变量时,理想应该是(a+b)*(a+b),但计算却变成了 a+b*a+b;B:当 x 传递含有 与 乘法 同等级,甚至更高优先级的时候,就会发生错位,如 5\/2,理想是(5\/2)*(5\/2)=4,但计算却成了 5\/2*5\/2=5;C:C的结果与A 类似,遇见低优先级,...

  • 13953818306C语言的题,都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都解释解释最好...
    史苛鲍第二题:这个union是表示,一块储存空间用short,long,char,三种类型来描述,所以c[0] 与i[0]一样的。这个程序是要打印s->c[0],printf("%x\\n", s ->c[0])这句里的%x表示打印的数字是十六进制的。由于c[0]里面放的是0x39,所以这里打印的正好是39.第三题:与第二题类似,注意这里求...

  • 13953818306一道C语言很简单的题目,懂C语言的进来帮忙解下
    史苛鲍首先要知道? :这是一个三目运算符,如 (表达式)? x : y, 意思是说如果表达式是正确的,那么就选择x,如果错误的就选择y。那我们看这里,可以分成三部分(a++<b) ? (a++):(c<d?a++:d)。而后面的(c<d?a++:d)又可以分成三部分(c<d) ? (a++):(d)。我们先看第一个式子...

  • 13953818306这个c语言题目有点难,求大佬帮忙
    史苛鲍您好,很高兴回答您的问题。您说的这个问题,难点就在正确使用\/和%这两个符号。c语言中%只能使用在两个整数之间,且得到的结果也只能是整数,表示的是将前者除以后者后得到的余数,所以叫取余符号。\/表示除号,但是用在两个整数之间时,得到的结果也只能是整数。比如1\/2的结果是0,1%2的结果是1。...

  • 13953818306c语言初学者帮帮忙。 谢了。 int a=-100;内存二进制表示。
    史苛鲍你可以:printf("%x\\n", -100);来输出-100的十六进制表示 。十六进制表示 : ffff ff9c 二进制就好表示啦:1111 1111 1111 1111 1111 1111 1001 1100

  • 13953818306求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀...
    史苛鲍楼主 我来拯救你~~~ 10道题全部奉上~~!!!有些题别人已经给出了,我引用一下啊(懒得重写了),大家不要喷我哦~~~第一题 include<stdio.h> int main(){ int d1,d2,d3,n=253;d1=n%10;d2=n\/10%10;d3=n\/100%10;printf("253的:\\n个位数为%d\\n十位数为%d\\n百位数为%d\\n...

  • 13953818306C语言编程题,急,请大家帮忙啊,不会的也试试啊,急
    史苛鲍1.include"stdio.h"defineL100 defineU200 defineFACTOR5 voidmain(){inti;printf("%5d之间%5d不能被%5d蒸出的数如下:\\n",L,U,FACTOR);for(i=L;i<=U;i++)if(i%FACTOR)printf("%-4d",i);} 2.include"stdio.h"voidmain(){ intx[12]={2,45,67,12,3,9,76,45,23,42,6,5}...

  • 13953818306急!急!简单c语言编程题,求编写代码
    史苛鲍\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

  • 13953818306C语言题目,请帮忙做一下,谢谢!
    史苛鲍1.输入scanf("%d",&a); ch=getchar();输出printf("%d",a) ; putchar('a');2.1.for循环语句 for语句格式为:for(表达式1;表达式2;表达式3)语句:\/*循环体*\/ 该语句执行过程如下:①先对表达式1赋初值;②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,...

  • 13953818306急求C语言题目的答案,各式各样的题都有,请各位帮帮忙
    史苛鲍6、若k是int型变量,且有下面的程序段,其输出结果( A )。k=-3;if (k<=o) printf(“###”);else printf(“&&&&”);A)### B)&&&& C)###&&&& D)有语法错误,无输出结果 【k=-3,判断k<=0成立,所以执行printf(“###”);语句】三、程序设计题 2、求1+2+3+3+...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网