编写c语言程序计算1~100中含有8的整数和

编写c语言程序计算1~100中含有8的整数和,第1张

思路是先计算个位为8的和,共10个数

再计算十位为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)

System.out.print("请输入一个整数: ")

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 + " " )

}

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存