温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何理解while()循环、基本运算符和指数增长、

发布时间:2021-11-25 14:49:32 来源:亿速云 阅读:139 作者:柒染 栏目:编程语言

如何理解while()循环、基本运算符和指数增长、,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、while(条件)

{代码块}

示例程序:

#include<stdio.h>
#define ADJUST 7.64
#define SCALE 0.325
int main()
{
double shoe,foot;
printf("shoe size (men's)     foot length\n");
shoe=3.0;
while(shoe<18.5)
{ foot=SCALE*shoe+ADJUST;
printf("%10.2f %15.2f inches\n",shoe,foot);
shoe=shoe+1.0;
}
printf("if the shoe fits,wear it.\n");
return 0;
}

运行结果:

如何理解while()循环、基本运算符和指数增长、

2、基本运算符:=(赋值运算符)、+、-、*、/,c木有指定指数运算符,但是提供了pow()函数,例如pow(3.5,2.2),返回值为3.5的2.2次幂。

实例程序:紧接着如上:

#include<stdio.h>
#define ADJUST 7.64
#define SCALE 0.325
int main()
{
double shoe,foot;
int jane,tarzan,cheeta;
int num=1;
printf("shoe size (men's)     foot length\n");
shoe=3.0;
while(shoe<18.5)
{ foot=SCALE*shoe+ADJUST;
printf("%10.2f %15.2f inches\n",shoe,foot);
shoe=shoe+1.0;
}
printf("if the shoe fits,wear it.\n");
/*三重赋值*/
cheeta=tarzan=jane=68;
printf("                   cheeta tarzan jean\n");
printf("first round score %4d %8d %8d\n",cheeta,tarzan,jane);//多种程序语言将在这里的三重赋值处卡壳,但是c可以顺利接受它,赋值是从右向左依次进行的,先是jane得到68,然后是Tarzan,cheeta.
/*加减法,他们被称为二元或者双值运算符,因为他们的运算需要两个操作数*/
printf("%d\n",4+20);
printf("%f\n",224.00-24.00);
//符号运算符:-和+,如rocky=-12;当这样使用-号时,称为一元运算符,表示他只需一个操作数。
/*c没有计算平方的函数,可以通过以下程序实现*/
while (num<21)
{
printf("%4d %6d\n",num,num*num);
num=num+1;
}
return 0;
}

运行结果:

如何理解while()循环、基本运算符和指数增长、

3、指数增长:

故事:有位强大的统治者想奖励一个做出巨大贡献的学者,学者指着棋盘说,在第一个方格里放一粒小麦,第二个放2粒,第三个放4粒,依次类推。

实例程序:

#include<stdio.h>
#define SQUARES 64
#define CROP 1E15//以粒记得美国的小麦产量
int main()
{
  double current,total;
  int count=1;
  printf("square grains total");
  printf("fraction of \n");
  printf("      added      grain     ");
  printf("US total\n");
  total=current=1.0;/*开始时是1粒*/
  printf("%4d  %13.2e  %12.2e  %12.2e\n",count,current,total,total/CROP);
  while(count<SQUARES)
  {
  count=count+1;
  current=2.0*current;
  total=total+current;
  printf("%4d  %13.2e %12.2e %12.2e\n",count,current,total,total/CROP);
  }
  printf("that's all.\n");
  return 0;
  }

运行程序:

如何理解while()循环、基本运算符和指数增长、

如何理解while()循环、基本运算符和指数增长、

这个例子演示了指数增长的现象。世界人口的增长和我们对能源的使用都遵循同样的模式。

关于如何理解while()循环、基本运算符和指数增长、问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI