统计所有中间数为奇数的三位对称数的个数,如737。求代码!!

统计所有中间数为奇数的三位对称数的个数,如737。求代码!!

将c语言代码按python语法稍微改动下就行了,python代码 :

count=0
for i in range(100,1000):
    a=i//100
    b=(i-a*100)//10
    c=i-a*100-b*10
    
    if a==c and b%2!=0:
        count+=1
        print(i)

print(count)

 

int i;

int a,b;

int sum =0;

for(i=100;i<1000;i++){

   a = i /100; //百位数

  b = i / 10; //个位数

  if(a == b){

   printf("%d\t",i);

  sum ++ ;

 }

 printf("\n总共有%d个",sum);

}

#include<stdio.h>
int main(){
    int num=0;
    for(int i=1;i<=9;i++)
        for(int j=1;j<=9;j=j+2){
            printf("%d\n",100*i+10*j+i);
            num++;
        }
    printf("%d\n",num);
    return 1;
}

 

#include <iostream>
int main(){
	int i = 0;
	int count = 0;
	for (int i = 100; i < 1000; i++){
		if (i / 100 == i % 10 && ((i / 10) % 2 == 1)){
			printf("%d\n", i);
			count++;
		}
	}
	printf("%d", count);
}

 

上面是带码演示,下面是带码(java版本)

public class FinndNumber {
    public static void main(String[] args) {
        System.out.println(getNumberCount());
    }
    public static int getNumberCount(){

        int baiwei = 0;//百位
        int shiwei = 0;//十位
        int gewei = 0;//个位

        int count = 0;//统计总数量

        for(int i=100;i<1000;i++){
            baiwei = i/100;//百位的数字
            shiwei = (i-baiwei*100)/10;//十位的数字
            gewei = i-baiwei*100-shiwei*10;//个位的数字
            if(baiwei == gewei && shiwei%2!=0){//baiwei == gewei表示是对称数,shiwei%2!=0表示是奇数
                count++;
            }
        }
        return count;
    }
}

 

num = 0
for _ in range(100, 999):
    if int(str(_)[1]) % 2 != 0 and int(str(_)[0]) == int(str(_)[2]):
        print(_)
        num += 1
print(f"总共有{num}个")

 

list1 = [123, 1221, 124, 292, 222, 232, 121, 787]
n = 0
for i in list1:
    if len(str(i))==3 and str(i)[0]==str(i)[0] and int(str(i)[1])%2==1:
        n += 1
print(n)

 

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y