- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,
当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出
为2;另外数组的长度不超过50
参考代码:
#includestdio.h
main()
{
int num[50]={0};
int i,n;
printf(“请输入整型数组的长度(1~50):”);
scanf(“%d”,n);
printf(“请输入整型数组的元素:”);
for (i=0;in;i++)
{
scanf(“%d”,num[i]);
}
int min_num=num[0];
int max_num=num[0];
for(int j=0;jn;j++)
{
if(max_numnum[j])
max_num=num[j];
else if(min_numnum[j])
min_num=num[j];
}
int sum=min_num+max_num;
printf(“数组中最大与最小值之和:%d\n”,sum);
return 0;
}
2.求两个长长整型的数据的和并输出,例如输入1233333333333333 。。。
3111111111111111111111111.。。。,则输出。。。。
#includestdio.h
#includestring.h
#includemalloc.h
main()
{
char *num1,*num2; //两个长长整型数据
char *sum;
// int temp;
int len_num1,len_num2; // 两个长长整型数据的长度
int len_max,len_min;
num1=(char*)malloc(sizeof(char));
num2=(char*)malloc(sizeof(char));
printf(“输入两个长长整型数据:”);
scanf(“%s”,num1);
printf(“输入两个长长整型数据:”);
scanf(“%s”,num2);
len_num1=strlen(num1);
len_num2=strlen(num2);
len_max=(len_num1=len_num2)? len_num1:len_num2;
len_min=(len_num1=len_num2)? len_num1:len_num2;
int len_max1=len_max;
sum=(char*)malloc(sizeof(char)*len_max);
memset(sum,0×00,len_max+1);//切忌初始化
for(;len_num10len_num20;len_num1–,len_num2–)
{
sum[len_max--]=((num1[len_num1-1]-’0′)+(num2[len_num2-1]-’0′));
}
if(len_num10)
{
sum[len_max--]=num1[len_num1 - 1 ]-’0′;
len_num1–;
}
if(len_num20)
{
sum[len_max--]=num1[len_num2 - 1]-’0′;
len_num2–;
}
for(int j=len_max1;j=0;j–) //实现进位操作
{
// temp=sum[j]-’0′;
if(sum[j]=10)
{
sum[j-1]+=sum[j]/10;
sum[j]%=10;
}
}
char *outsum=(char*)malloc(sizeof(char)*len_max1);
j=0;
while(sum[j] 0) //跳出头部0元素
j++;
for(int m=0;mlen_
您可能关注的文档
- 通信活动-重庆动感地带杯迎奥运篮球比赛2008.pdf
- 物业市场分析 (2).pdf
- 工程建设第一章绪论.pdf
- 《通信原理》第6章_数字基带传输.pdf
- 花园物业管理宣传册--鹏基物业.pdf
- 株洲汽车城项目定位及物业发展建议下.pdf
- 华为网络技术培训.pdf
- 2011湘潭市九华区北二环项目物业规划建议.pdf
- 武汉市轨道交通3号线一期设备系统工程通信工程监理细则 .pdf
- 物业管理制度和规定.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)