用Java编一个程序接受用户输入两个整数num1和num2,求出这两个数之间所有奇数的和.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Java编一个程序接受用户输入两个整数num1和num2,求出这两个数之间所有奇数的和.相关的知识,希望对你有一定的参考价值。

参考技术A public int sumTest(int num1,int num2)
int sumNum = 0;

for(int i=(num1+1);i<num2;i++)
if(i%2==1)
sumNum += i


return sumNum;
本回答被提问者采纳

C语言中任意输入一个整数 编一个程序输出整数长度 能不能有解法

可以用sprintf(str, "%d", num);将数字输出为字符串,再用strlen(str)检查其长度:

int nulen(int num)

char str[10];
sprintf(str, "%d", num);

return strlen(str);

参考技术A #include<stdio.h>
int main()

int a,i,j;
scanf("%d",&a);
for(i=1,j=0;;i=i*10)

if(a==0)

printf("共有1位\n");
break;

else

if(a/i==0)

printf("共有%d位\n",j);
break;

j++;


return 0;


这样也可以看它的长度是多少
参考技术B 如果没有其他要求,你可以把输入的整数当字符串看待,然后一个函数就可以搞定了strlen追问

这是非主函数的程序 可以把数字转化成字符串吗?

追答

如果已知输入的参数是int 类型,不用考虑超大的正整数溢出之类,那么可以:
1、偷懒的法子:简单地用个itoa之类的函数转化成字符串,然后strlen搞定
2、自己实现:用个for循环,除以10,一直到等于0 为止,记录下循环次数就是长度

以上是关于用Java编一个程序接受用户输入两个整数num1和num2,求出这两个数之间所有奇数的和.的主要内容,如果未能解决你的问题,请参考以下文章

用C语言编写(计算两个整数的和、 差、积、商与余数

用c语言设计一个计算两个整数的和、差、积、商、和余数的程序

编写程序,输入两个整数num1和num2,计算并输出它们的和,差,积,商与余数

输入2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。

编程接受用户输入的若干整数,一-1标志输入的结束,求出其中的最大值,最小值和平均值

如何编写程序,输入俩个整数num1和num2,计算并输出它们的的和,差,积,商,与余数