教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

郑州轻工业学院acm1316--1326解析大全

来源:网络收集 时间:2026-09-14
导读: 郑州轻工业学院ACM网站试题答案1316-1326 1316 整数幂 描述 输入是三个整数,输出它们的1次幂,2次幂,三次幂,输入三个整数用空格隔开 输出三行,每行三个整数,分别是它们的1 次幂2次幂3 次幂,每个整数站九列不足九列左对齐 1 5 100 1 1 1 5 25 125 100 1

郑州轻工业学院ACM网站试题答案1316-1326

1316

整数幂

描述

输入是三个整数,输出它们的1次幂,2次幂,三次幂,输入三个整数用空格隔开 输出三行,每行三个整数,分别是它们的1 次幂2次幂3 次幂,每个整数站九列不足九列左对齐

1 5 100

1 1 1

5 25 125

100 10000 1000000

#include<stdio.h>

#include<math.h>

int main()

{

int a[3],d,e,f,i;

for(i=0;i<=2;i++)

{

scanf("%d",&a[i]);

d=pow(a[i],1);

e=pow(a[i],2);

郑州轻工业学院ACM网站试题答案1316-1326

f=pow(a[i],3);

printf("%-9d%-9d%-9d\n",d,e,f); }

return 0;

}

这一种没有通过但是能够做出题中要求 再给大家写一种

#include<stdio.h>

#include<math.h>

int main()

{

inta,b,c,d,e,f,g,h,i,j,k,l;

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

d=a;

e=a*a;

f=a*a*a;

g=b;

h=b*b;

i=b*b*b;

j=c;

k=c*c;

l=c*c*c;

郑州轻工业学院ACM网站试题答案1316-1326

printf("%-9d%-9d%-9d\n",d,e,f); printf("%-9d%-9d%-9d\n",g,h,i); printf("%-9d%-9d%-9d\n",j,k,l); return 0;

}

这一种有点琐碎,但是很有效,也很简单 1317

判奇偶

描述;从键盘任意输入一个整数,编程判断它的奇偶性

输入输入一个整数,判断它的奇偶性

若是奇数就输出n is odd若N是偶数,输出n is even

Example

4 is even

#include<stdio.h>

#include<math.h>

int main()

{

inta,b,c;

scanf("%d",&a);

c=fabs(a);

郑州轻工业学院ACM网站试题答案1316-1326

b=c%2;

if(b==0)

printf("%d is even\n",a);

else

printf("%d is odd\n",a);

return 0;

}

注释;if else为选择语句注意选择的全部性还有就是取绝对值是最好用fabs(a)这个通用

1318

大小写转换

描述;输入一个字母若是大写则原样输出,若是小写则变为大写输出

输入为一个字母

输出为转换后的字母,单独占一行 Example

a

A

#include<stdio.h>

int main()

{

郑州轻工业学院ACM网站试题答案1316-1326

scanf("%c",&a);

if(a>=97&&a<=122)

b=a-32;

else

b=a;

printf("%c",b);

return 0;

}

注释;当是字母转换时用%c,A的eASCII码值是65 ,a的ASCII码值是97 且是&表示的或是||这样表示的

1319

计算字母序号

描述;输入只有一个英文字母可能是大写也有可能是小写输出该字母在字母表中的序号

D

4

#include<stdio.h>

int main()

{

郑州轻工业学院ACM网站试题答案1316-1326

int b;

scanf("%c",&a);

if(a>=97&&a<=122)

b=a-96;

else if(a>=65&&a<=90)

b=a-64;

printf("%d",b);

return 0;

}

注释;无

1320

描述

输入三个整数,判断其能否构成直角三角形 若能;yes不能no

6 8 10

yes

注意,不能构成三角形的情况应该输出"no", 比如若输入0 2 2,则应该输出"no"。 #include<stdio.h>

#include<math.h>

int main()

郑州轻工业学院ACM网站试题答案1316-1326

{

inta,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(c<a) { {t=c; c=a; a=t;} {t=a; a=b; b=t;} } else if(c>a&&c<b) { t=b;

郑州轻工业学院ACM网站试题答案1316-1326

b=c;

c=t;

}

if(a+b<c||c-b>a||c-a>b)

printf("no");

else

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

printf("yes");

else

printf("no");

return 0;

}

注释;先给a,,b,c排序再依照三角形的判定法则进行判定

1321

判断水仙花数

描述;

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,它是这样定义的;“水仙花数”是指一个三位数,它的个位数字的立方和等于其本身,比如153=1^3+5^3+3^3

郑州轻工业学院ACM网站试题答案1316-1326

现在要求输入一个三位数,判断该数是否是水仙花数,如果是输出“yes”否则输出no #include<stdio.h>

#include<math.h>

int main()

{

inte,a,b,c,d;

scanf("%d",&a);

b=a%10;

c=(a/10)%10;

d=a/100;

e=pow(b,3)+pow(c,3)+pow(d,3); if(a==e)

printf("yes\n");

else

printf("no\n");

return 0;

}

注释:

Pow是幂函数

1322

I love 闰年

郑州轻工业学院ACM网站试题答案1316-1326

描述;

根据一个年份,判断是否是闰年 输出为一个整数表示一个年份

如果是闰年输出yes否则输出No输出单独占一行

2012

Yes

#include"stdio.h"

#include"math.h"

int main()

{

int a;

scanf("%d",&a);

if((a%400==0)||(a%100!=0&&a%4==0))

printf("Yes");

else

printf("No");

return 0;

}

闰年的判定方法

当时100的倍数时必须是400的倍数

郑州轻工业学院ACM网站试题答案1316-1326

不是的话必须是4的倍数

1323

五级制成绩

描述;给定一个百分制的成绩

请根据百分之成绩输出相应的等级 转换关系如下

90分以上为A80-90 B70-79C60-69D60-0E

输入一个百分之成绩

输出对应的等级

100

A

#include"stdio.h"

#include"math.h"

int main ()

{

inta,b;

scanf("%d",&a);

b=a/10;

switch(b)

{

case 10: 为

郑州轻工业学院ACM网站试题答案1316-1326

case 9:putchar('A');break;

case 8:putchar('B');break;

case 7:putchar('C');break;

case 6:putchar('D');break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:putchar('E');break;

}

return 0;

}

注释;Switch 转换具体格式

是switch(a)

Case a:

…… 此处隐藏:2564字,全部文档内容请下载后查看。喜欢就下载吧 ……
郑州轻工业学院acm1316--1326解析大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1581000.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)