栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言入门100例第三十一三十二题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言入门100例第三十一三十二题

#循环输入。每组数据为一个n(n≤10^5),然后n个数ai(0≤ai≤10^6),要求不进行排序,递增有序输出所有数。程序结束。
#代码详解:

#include 
#include 
#define maxn 100001
int h[maxn];
int main(){
int n,x;
int i,j;
int hasprint;
while(scanf("%d",&n)!=EOF){
while(n--){
memset(h,0,sizeof(h));//对数组全部初始化为0
scanf("%d",&x);
h[x]++;输入数字让对应下标的数组加一
}
hasprint=0;
for(i=0;i<=maxn;i++){
if(h[i]){
for(j=0;j 

#循环输入。每组数据为一个长度不超过10^5的字符串,将输入的字符串反转过来,并打印。必须原地修改输入数组。当没有任何输入时,程序结束。

#include 
#include 
void swap(char *a,char *b){
char c;
c=*a;*a=*b;*b=c;
}

void reverseString(char str[]){
int len=strlen(str);
for(int i=0;i
                
        
        

  
    
      
        
      
      
        
          
          
        
        
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004663.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号