用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,求出这两个数之间所有奇数的和.的主要内容,如果未能解决你的问题,请参考以下文章
编写程序,输入两个整数num1和num2,计算并输出它们的和,差,积,商与余数
输入2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。