Noi做题记录

时间:2019-09-24 01:12来源: 操作系统
反向输出贰个几个人数 查看 提交 统计 提问 总时间限定: 1000ms 内部存款和储蓄器限制: 65536kB 描述 将多个几人数反向输出。 输入 一个贰人数n。 输出 反向输出n。 样例输入 100 样例输出

反向输出贰个几个人数

  • 查看
  • 提交
  • 统计
  • 提问

总时间限定:
1000ms

内部存款和储蓄器限制:
65536kB

描述
将多个几人数反向输出。

输入
一个贰人数n。

输出
反向输出n。

样例输入
100

样例输出
001

#include<cstdio>
int main()
{
int a,b,c,d;
scanf("%d",&a);
b=a%10;
a=a/10;
c=a%10;
a=a/10;
d=a+b*100+c*10;
printf("%d%d%d",b,c,a);
return 0;
}

一、特殊回文数难题陈述 

 123321是三个十分特别的数,它从侧边读和从左边读是同等的。  输入多少个正整数n, 编制程序求全数那样的伍人和陆个人十进制数,满意各位数字之和极度n 。

输入格式  输入一行,富含叁个正整数n。

输出格式  按从小到大的相继输出满意条件的板寸,每种整数占一行。

样例输入  52

样例输出 899998

                989989

                998899

数码规模和平契约定 1<=n<=54

#include<stdio.h>

int main(){

    int n;   

scanf("%d", &n);   

//while(scanf("%d", &n)!=EOF){     

  int p = 10001;     

int a, b, c, d, e, f;     

  while(p < 100000){       

  a = p/10000;//万位           

  b = p%10000/1000;//千位         

  c = p%1000/100;//百位           

d = p%100/10;//十位           

e = p%10;//个位           

if(a+b+c+d+e == n && a == e && b == d)                printf("%dn", p);           

p++;            }       

int q = 100001;       

while(q < 1000000){           

a = q/100000;//十万位           

b = q%100000/10000;//万位           

c = q%10000/1000;//千位           

d = q%1000/100;//百位         

e = q%100/10;//十位           

f = q%10;//个位           

if(a+b+c+d+e+f == n && a == f && b == e && c == d)               

printf("%dn", q);           

q++;        }       

//}   

return 0;

}

二、闰年

主题素材陈诉给定五个年度,推断那个时候是还是不是闰年。当以下处境之一满意时,那个时候是闰年:1. 年份是4的翻番并非100的翻番;

  1. 年份是400的倍数。别的的年度都不是闰年。

输入格式  输入包涵贰个整数y,表示近些日子的年份。

输出格式  输出一行,假使给定的年度是闰年,则输出yes,不然输出no。表达:当试题内定你输出一个字符串作为结果(比方本题的yes只怕no,你必要严厉遵照试题中加以的轻重缓急写,写错大小写将不得分。

样例输入  二〇一二

样例输出  no

样例输入  二〇一四

样例输出  yes

数量规模与约定

1990<=y<=2050

#include<stdio.h>

int main()

{ int  year;

scanf("%d",&year);

if(year%4 == 0 && year%10 != 0 || year%400 == 0)

{ printf("yes"); }

else

{ printf("no"); }

return 0;

}

三、排序

难题呈报

  编写叁个程序,输入3个整数,然后程序将对那多少个整数根据从大到小进行排列。

  输入格式:输入唯有一行,即三个整数,中间用空格隔离。

  输出格式:输出唯有一行,即排序后的结果。

  输入输出样例

样例输入

9 2 30

样例输出

30 9 2

#include<stdio.h>

int  main()

{

int  a,b,c,t;

scanf("%d  %d  %d",&a,&b,&c);

if(a<b)

{

t=a;

a=b;

b=t;

}

if(a<c)

{

t=a;

a=c;

c=t;

}

if(b<c)

{

t=b;

b=c;

c=t;

}

printf("%d %d %d",a,b,c);

return  0;

}

四、姚女子花剑数

标题呈报

  判别给定的三个人数是不是 女史花 数。所谓 天葱 数是指其值等于它自个儿每位数字立方和的数。例 153 正是三个 玉玲珑 数。 153=13+53+33

输入格式

  四个莫西干发型。

出口格式

  是金盏银台数,输出"YES",不然输出"NO"(不包涵引号)

样例输入

123

样例输出

NO

数量规模和预定

  三个几个人的莫西干发型,不然输出"NO"

#include<stdio.h>

int  main()

{

int  num,a,b,c;

scanf("%d",&num);

a=num/100;

b=num/10%10;

c=num%10;

if(num==a*a*a+b*b*b+c*c*c)

  printf("YES");

    else

  printf("NO");

return  0;

}

图片 1

图片 2

图片 3

图片 4

图片 5

图片 6

编辑: 操作系统 本文来源:Noi做题记录

关键词: