用LABVIEW编写程序,输入123得出1+2+3三个数字的和

用LABVIEW编写程序,输入123得出1+2+3三个数字的和,第1张

12345678910111213141516171819202122    //1 设计一个程序,输入123,返回1+2+3也就是三个数的和6,输入-123 也还是三个数的和,是6.#include <stdio.h>int add(int n){    int sum=0    if(n<0) n=-n //如果n为负数则取相反数    while(n)    {        sum+=n%10//分离出n的最后一位,将其加到sum中,如123则分离出3加到sum中,sum=3        n=n/10//将n的最后一位去掉,如123则此时n=12,回到循环继续判断    }    return sum}int main(void){    int n,sum    printf("请输入一个数:\n")    scanf("%d",&n)    sum=add(n)    printf("该数各位的和为:%d\n",sum)    return 0}    

12345678910111213141516171819202122    //2  设计程序,察改 输入123  ,返回321。  输入-123,  返回321  #include <stdio.h>int reverse(int n){    int m=0    if(n<0) n=-n  谨皮  while(n)    {        m=m*10+n%10        n=n/10  败晌判  }    return m}int main(void){    int n,m    printf("请输入一个数:\n")    scanf("%d",&n)    m=reverse(n)    printf("该数反转后为:%d\n",m)    return 0}

也不说你自己用的是哪个版本的LabVIEW,我发一个2011做的,你能用吗?

其实这里用“单氏锋选按钮”更合适。

这么简单的功能也要求人?好好学习吧。

另外,注意除(divide)和除以(divided by)主做笑动方是相反的。在这一点上,文言文的“被动”和英语的“被动语态”是有异曲同歼胡晌工之妙的。


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

原文地址: https://www.outofmemory.cn/yw/12558732.html

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

发表评论

登录后才能评论

评论列表(0条)

保存