c语言输入字符串smallbig,为什么输出不了small,这里big和small都是一样的操
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么输出不了small,这里big和small都是一样的操作,可以正确输出big,求助各位大佬。#include#include
void booble(int *array, int n ;
{int big, small,mid;big =*array, small = *array;
int *s= array;
for (; array <= s + n; array++)
{if (*array > big)
big = *array;
}
array = s;
for (; array <= s + n; array++)
{if (*array < small)
small = *array;}
array = s;int i, j, t;
for (i = 0; i < n - 1; i++)
{for (j = 0; j < n - i - 1; j++)
{if (array[j] > array[j + 1])
{t = array[j];
array[j] = array[j + 1];
array[j + 1] = t;
}}}
array = s;
mid = array[(n - 1) / 2];
int k ;
for (k = 0; k < n; k++){
if (k == 0)
array[k]= small;
else if (k == n - 1)
array[k] =mid;
else if (k == (n - 1) / 2)
array[k] = big;
else
array[k] = 0;}
printf("%d",small);}
int main(){
int a[81];int num,i,j;
scanf_s("%d", &num);
for (i = 0; i < num; i++)
scanf_s("%d", &a[i]);
booble(a, num);}
c语言输入字符串smallbig,为什么输出不了small,这里big和small都是一样的操相关推荐
- LeetCode输入字符串,倒序输出---C语言
输入字符串,倒序输出-C语言 #include<stdio.h> #include<string.h> #include <iostream> using name ...
- 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...
- 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。
// 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度. #include <stdio.h> main() { int len; char*str[20]; ...
- 习题 8.6 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
C程序设计(第四版) 谭浩强 习题8.6 个人设计 习题 8.6 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 代码块: 方法1: #include <stdio.h ...
- 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
写一个函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度 代码如下: #include<stdio.h> int len(char *p); int main() {int ...
- 题8.6:写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
题目 本题是谭浩强<C程序设计课后习题>题8.6. 题目: 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨, ...
- 使用C语言实现输入字符串逆序输出
使用C语言实现输入字符串倒序输出 法1: #include <stdio.h> #include <string.h> #define N 20 int main(int ar ...
- C语言输入字符串翻转输出
将输入字符串翻转输出.例如abc→cba #include<stdio.h> #include<string.h> #define max 256 int main() {ch ...
- c语言输入字符串输出ASCLL码值并且输出十六进制
#include <stdio.h> #include <string.h> #include <stdlib.h>int main() {unsigned cha ...
最新文章
- 一行代码都不用写,教你如何快速搭建Github博客!!!
- python爬虫学习:爬虫QQ说说并生成词云图,回忆满满
- C++实现计数排序(附完整源码)
- 动态生成的DOM做点击事件无效
- 微服务接入oauth2_微服务权限终极解决方案,Spring Cloud Gateway+Oauth2实现统一认证和鉴权!...
- linux格式化usb设备,如何在 usb linux下格式化磁盘
- Arduino笔记-WeMos D1开发环境搭建及亮灯
- 如何升级docker的版本 ?
- thinkphp5 后台多选删除_TP5(thinkPHP框架)实现后台清除缓存功能示例
- iTunes是什么意思
- Mangos导入AI的教学
- 爬虫项目十六:用 Python 三十行代码采集QQ群成员信息,很简单
- xp系统怎样添加桌面计算机,如何为XP系统计算机设置桌面
- 文件查重FindDupFile
- Android系统架构与分层
- JAVA优秀书籍推荐
- 人事面试100问(2)
- cocos原生安卓项目升级gradle到4.1.0指南
- 图像噪声的特点以及分类(一)
- 【知识点总结】电路原理 第二讲
热门文章
- 周三直播预告丨openGauss和MogDB的优化分享
- 八大看点丨第十届数据技术嘉年华精彩抢先速览
- 下班约会时来了新需求,咋办?
- 为什么vacuum后表还是继续膨胀?
- 8种图数据库对 NULL 属性值支持情况
- 有了它,从此走上炫酷的编码之路!
- java中的进制输出转换_java中进制的转换,Byte与16进制的转换
- spring 通过id 查询数据_Spring 数据初始 H2 后进行数据查询提示 Schema not found 错误...
- KafkaAPI实战
- Android Note-android studio 无法创建android项目