matlab中使用while编写一个判断输入数字正负性的程序?

matlab中使用while编写一个判断输入数字正负性的程序?,第1张

while true

% 从用户输入一个数字

num = input('请输入一个数字:')

% 判断数字的正负

if num >0

fprintf('您输入的数字是一个正数。\n')

elseif num <0

fprintf('您输入的数字是一个负数。\n')

else

fprintf('您输入的数字是0。\n')

end

end

在这段代码中,我们首先使用 while 语句创建一个无限循环。然后,我们使用 input 函数从用户输入一个数字。接着,我们使用 if 语句判断这个数字的正负性,并使用 fprintf 函数将结果输出到控制台。

主函数中这么写:

int a

printf("input a number:")

scanf("%d",&a)

if(a>0)printf("%d is 正数.",a)

else if(a==0)printf("%d is 0.",a)

else if(a<0)printf("%d is 负数.",a)


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

原文地址:https://54852.com/yw/7950479.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存