
再计算十位为8的和,共10个数,88计算两次
main()
{
int sum, i
sum = 0
** calculate sum of 8, 18, ...98
for(i=8i<100i+=10)
sum += i
**calculcate sum of 80,81,...89
for( i = 80i <90i++)
sum +=i
**88 is added twice
sum -= 88
printf("sum = %d\n",sum)
}
import java.util.*import java.util.Scanner
public class Winlian6 {
public static void main(String avge[]) {
Scanner scanner = new Scanner(System.in)
int i = scanner.nextInt()
System.out.print("请输入一个提取数: ")
int j = scanner.nextInt()
for ( int k = 1k <= i++k ) {
int m = k
while ( m >0 ) {
if ( m % 10 == j ) break
m /= 10
}
if ( m != 0 )
System.out.print( k + " " )
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)