云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > TPA部分试题

TPA部分试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 5:28:47

#include int f( int n ); int main() { int n;

scanf(\printf(\return 0; }

#include int f(int n) { int c; if(n==0) { return 0;

}

else if(n==1) { return 1;

}

else {

c=f(n-2)+f(n-1);

37

}

}

return c;

本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 函数接口定义:

int is( int number );

void count_sum( int a, int b );

函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。

函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式count = 满足条件的整数个数, sum = 这些整数的和进行输出。题目保证0

104 is counted.

count = 15, sum = 3720

#include int is( int number );

void count_sum( int a, int b ); int main() { int a, b;

scanf(\

if (is(a)) printf(\if (is(b)) printf(\

38

count_sum(a, b); return 0; }

int is(int number) {

int s=0,b; while(number!=0) {

b=number;

s=s+b; number=number/10; } if(s==5) return 1; else return 0; }

void count_sum(int a,int b) {

int i,sum=0,count=0; for(i=a;i<=b;i++) {

if((is(i))==1) {

39

count++;

sum=sum+i; } }

printf(\}

本题的目标很简单,就是判断一个给定的正整数是否素数。

输入格式:输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2^31的需要判断的正整数。

输出格式:对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。 输入样例: 2 11 111 输出样例: Yes No

#include #include int ss(int n); int main() { long N,a;

scanf(\while(N--)

40

搜索更多关于: TPA部分试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#include int f( int n ); int main() { int n; scanf(\printf(\return 0; } #include int f(int n) { int c; if(n==0) { return 0; } else if(n==1) { return 1; } else { c=f(n-2)+f(n-1); 37 } } return c; 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com