77范文网 - 专业文章范例文档资料分享平台

上机题及答案(2)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

描述

假设n是一个由最多9位数字(d9, ?, d1)组成的正整数。编写一个程序计算n的每一位数字之和 输入说明

有多组数据,输入数据第1行为整数m(m<100),表示有多少组数据,其后一行m个正整数 输出说明

对每一个整数n输出它的各位数字之和后换行 输入样例 3

6 3704 170498 输出样例 6 14 29 1别人的

# include void sum(int a) { int x,y; int sum=0;

for(x=100000000;x>0;x=x/10) { y=a/x; a=a-y*x; sum+=y; }

printf(\}

int main() {

int m,n,x;

scanf(\

6

for(n=1;n<=m;++n) { scanf(\ sum(x); } return 0; }

2自己的

#include int main() { int m,a; scanf(\ for(a=1;a<=m;a++) { int sum=0,x,y,n; scanf(\ for(x=100000000;x>0;x=x/10) { y=n/x; sum+=y; n=n-x*y; } printf(\ } return 0; }

6完数

描述

请写一个程序,给出指定整数范围[a,b]内的所有完数,0

只有一组数据,即一行上的两个整数a和b,a和b之间用空格分隔

7

输出说明

输出[a,b]内的所有完数,每个数字占一行 输入样例 1 10 输出样例 6

1别人的

#include #include int wanshu (int n) { int m;

int sum=0;

for(m=1;m

if(n==sum)return 1; else return 0; }

int main() {

int m,n,i;

scanf(\for(i=m;i<=n;++i){

if(wanshu(i)==1)printf(\}

return 0; }

2自己的

#include void wanshu(int n) { int m,sum=0;

8

for(m=1;m

# include int main() { int a,b,m,x,sum=0;

scanf(\ for(x=a;x<=b;x++) { for(m=1;m

7最大公约数 描述

最大公约数(GCD)指某几个整数共有因子中最大的一个,最大公约数具有如下性质, gcd(a,0)=a gcd(a,1)=1

因此当两个数中有一个为0时,gcd是不为0的那个整数,当两个整数互质时最大公约数为

9

1。

定义函数:int gcd(int a,int b),返回两个参数的最大公约数。并写一个主函数调用该函数,实验各种输入参数情况。

输入说明

多组数据,每组数据由同一行的两个正整数a和b构成(0<=a,b<10000),a和b之间用空格分隔,当a和b都为0时表示输入结束

输出说明

对每组数据输出其最大公约数后换行 输入样例 2 4 12 6 3 5 0 0 输出样例 2 6 1

输入实例:2 4 12 6 3 5 0 0

#include int gcd(int a,int b) { int n; if(a==0&&b==0) return 0; if(a==0) return b; if(b==0) return a; for(n=(a>b?b:a);a%n!=0||b%n!=0;n--) ; return n; }

int main() { int a,b; while(1)//也可写为for(; ;) {

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库上机题及答案(2)在线全文阅读。

上机题及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/407454.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: