C语言入门算法

C语言入门算法,第1张

这歼庆是对的,首先P=1,I=2,然后P乘以I,将乘积结果放在P中,这时候P的值变了,即新的P成为好猛了P乘以I的值,氏袜握即P=1x2=2,然后让I的数值加1,此时I=2+1=3了,然后让新的P的数值即P=2乘以新的I的值,再把这个新的值赋予P,即新的P等于原来的P=2乘以了新的I=3,所以P=2x3=6了,即算出了P=1x2x3的结果,以此类推,让I逐渐加1,直到I=5,就可以算出P=1x2x3x4x5的数值了。那个箭头是赋予数值的意思,即把PXI的值赋予P,还有不懂得再联系~~

计算机孝困大中,运算中数都尺亏是整型的,结果就取整型的。例如 你定义 int a=12

计算a/24它的结果会显示为0,如果你计算a/24.0那么它的结果会显示为0.5.

计算结果的精度取运算的两个数中精度最高的那个。例如上面的那个a/24.0中24.0为浮点型,精度高于整形,计算结果就自动取为浮点型了。这时你如果想让结果再取为整型就在它的前面加一个强制类型转换符 (int)a/巧竖24.0这样结果就又为0了。

main()

{

    int i,t

    t=1

    i=2

    while(i<=5) //如果 i <= 5 那么就循环循环体

    {

        t=t*i  //t = t * i第一次 t = 2

        i=i+1  //i = i + 1 第二次 i = 3

    }

    printf("%d \n",t )

    system("pause"戚梁渗)

}

这个程序的主要目的 计算高脊 2 * 3 * 4 * 5 。

t 存储运算的结果

i 每次加渣郑1 充当2 3 4 5的乘数

最后输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12485976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存