c语言输入100个数存入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...

2023-11-19

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数。

#include

#include

#include

#include

int sum_num(char [],int []);

int cou_num(char [][81],int,int[]);

int txt(char [][81],int);

//主函数

main()

{

int a[100];

char s[100][81];

int i,m,n;

n=txt(s,81);

m=cou_num(s,n,a);

printf("输入的数据如下:\n");

for(i=0;i

printf("%d,",a[i]);

putchar(10);

printf("输入的数据个数为:%d\n",n);

}

//多行数据统计

int cou_num(char text[][81],int row,int num[])

{

int i,m=0;

for(i=0;i

m=sum_num(text[i],num);

return m;

}

//数据个数统计

int sum_num(char s[],int num[])

{

int i=0,j=0;

static n=0;

char temp[20]={'\0'};

do {

if(isdigit(s[i])||s[i]=='-')

temp[j++]=s[i];

else

{

temp[j]='\0';

if(strlen(temp)>0)

num[n++]=atoi(temp);

j=0;

}

}

while(s[i++]);

return n;

}

//数据赋值给数组,原样输出

int txt(char text[][81],extern int row)

{

int t,i,j;

for(t=0;t

{printf("%d:",t);

gets(text[t]);

if(!text[t][0])

break;

}

return t;

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c语言输入100个数存入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个... 的相关文章

  • VSC/SMC(十六)——自适应鲁棒滑模控制

    目录 1 参数不定和扰动不定但有界的系统 2 滑模控制自适应律设计 2 1控制律设计总结 3 仿真分析 3 1 PD控制 3 2普通自适应律 3 3映射自适应律 3 4总结 4学习问题 1 参数不定和扰动不定但有界的系统 其中 2 滑模控制
  • lua json 库

    1 luajson GitHub mpx lua cjson Lua CJSON is a fast JSON encoding parsing module for Lua clone 源码 cd lua cjson 2 1 0 make
  • typescripe中的ajax和axios(一)

    typescript是基于JavaScript的 JavaScript中前端请求到后端使用的是Ajax Asynchronous JavaScript and XML 而在typescript中请求使用的axios axios是通过prom
  • ovirt节点添加windows虚拟机

    1 新建windows7虚拟机 设置Windows7镜像引导 2 启动起来后换盘安装驱动 换的是驱动盘 3 驱动安装成功后分区 再把系统盘换回来 开始装系统 4 等待装系统即可
  • 【Linux & IO多路转接】——epoll详解

    目录 一 epoll简介 二 epoll相关系统的调用 1 epoll create 2 epoll ctl 3 epoll wait 三 epoll工作方式 1 水平触发模式 level triggered LT 2 边缘触发模式 edg
  • C++征途 --- List链表容器

    第一部分 基础概念 上面这个模型的是一个单向链表 优点 1 链表增加和删除节点的时候不需要进行vector数组那样的增完后进行后移 也不需要删完后前移 当它增加一个节点的时候 只需要将它插入的位置的上一个节点的指针域中的指针指向增加的节点
  • 六、03【Java 多线程】之Java线程

    Java 创建线程的方式 Java创建线程有四种方式 继承 Thread 类 实现 Runnable 接口 实现 Callable 接口 使用 Executors 工具类创建线程池 1 继承 Thread 类 创建一个类继承 Thread
  • shell习题-被3整除

    1 要求 写一个脚本 计算100以内所有能被3整除的正整数的和 2 脚本答案 root liang 2018 06 23 vim 2018 06 23 sh bin bashfor i in seq 100 do Num i 3 if Nu
  • Vue踩坑记录(一)——vue,data属性为什么使用了_或$开头却会提示报错?

    我们先来看一个简单的例子
  • cityscapes和Mapillary Vistas两种不同分割数据集的label映射

    众所周知 cs一共有19类 但是Mapillary Vistas有很多类 在做domain adaption的时候 往往需要将二者的类别做一个映射 如下表 同时发现Mapillary Vistas这个数据集下载下来之后 对应的label咋i
  • malloc与free的底层实现

    1本节引言 内存管理内幕 Linux内存管理 Malloc 本文引用了下面这篇文章 读完下面 应该读下上面两篇文章 其中 内存管理内幕 提供了一个简单的malloc free实现版本 看看它的free设计 相信有足够的吸引力 gnu fre
  • Linux基础——Bash

    Bash Bash是什么 查看Linux中的Shell Bash的优点 命令记忆功能 补全功能 命令别名 工作 前景背景控制 脚本 通配符 内置命令 Bash环境配置流程 Login Shell Non login shell Bash是什
  • C# 实现一个简单的图书管理系统(无数据库)新手教程1

    源码在vs2005中测试可以运行 源码如下 using System class Card private string title author private int total public Card title author tot
  • vm使用PE安装系统(1)

    VMware虚拟机使用PE安装系统有什么好处 可以不受虚拟机安装系统文件格式的限制 使用PE可以安装ESD GHO WIM ISO等等系统格式 第一步解压U启动制作软件的压缩包 软件包使用的是IT天空的优启通可以自行网络查找 打开软件后 选
  • Java知识习题汇总【入门基础篇】

    Java常考 Java语言的主要贡献者是James Gosling Java源文件名必须与程序中的public类名匹配 Java源代码必须以 java扩展名 Java源文件中可以有多个类 最多只能有一个public类 也可以没有public
  • 计算机系统基础课程实验课bomb--phase_5

    首先还是栈指针自减和 rbx入栈 而后将第一个参数的值放入 rbx 再有在 eax中设置了一个哨兵防止越界 而后将 rax中的值放入0x18 rsp 接着 eax eax 然后调用函数
  • Firefox 终于对退格键“下手”了!

    你有因用过退格键而后悔吗 作者 苏宓 出品 CSDN ID CSDNnews 写代码时 你经历过电脑突然黑屏的恐惧感吗 还没来得及 Ctrl S 一朝回到 最初的模样 然而 即使电脑没有黑屏 当鼠标停留在某些网页上而非文本输入之处时 手速过
  • Unity中Shader实现UI去色功能的实现思路

    文章目录 前言 一 在开发过程中 在UI中会涉及一些需要置灰UI的需求 有很多实现的方法 1 做两套纹理 通过程序控制切换 2 使用shader实现对纹理去色 二 这里主要记录用shader实现的思路 1 基础纹理的采样 2 支持组件中的调
  • html的select控件实用js操作

    http www cnblogs com j3eee archive 2010 01 06 1640368 html 上 周在公司的erp项目中 将原来的商品分类 大类 一级分类和小类 改造成select控件的三级联动的效果 实际上笔者使用

随机推荐