如果没有指明输入个数, 如何在需要的时候停止输出。
2014-08-07 16:57
701 查看
#include<stdio.h>
int main()
{
int a[100]={0}, i, j;
char b[100]; //先用字符串储存
scanf("%s", b);
for(i=0; b[i]!='\0'; i++)
{
a[i] = b[i]-'0'; //再讲数字传给整型数组
j = i;
}
for(i=0; i<=j; i++)
{
printf("%d", a[i]); //验证是否传送完整
}
}
int main()
{
int a[100]={0}, i, j;
char b[100]; //先用字符串储存
scanf("%s", b);
for(i=0; b[i]!='\0'; i++)
{
a[i] = b[i]-'0'; //再讲数字传给整型数组
j = i;
}
for(i=0; i<=j; i++)
{
printf("%d", a[i]); //验证是否传送完整
}
}
相关文章推荐
- 充电低电量(少于5%)的时候开机充电图标默认是没有显示动画,如果需要充电动画,该如何配置
- [FAQ04241][BMT]充电低电量(少于5%)的时候开 机充电图标默认是没有显示动画,如果需要充电 动画,该如何配置
- 如何快速的知道程序中输入的大段数据哪一行没有被正确执行或输出
- WTL 中CEdit如何设置一个tip,当用户没有输入任何东西的时候作为提示
- 输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。1<=18,-10<=Si<=10
- 2. 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使用让这个程序能够处理的输入行的长度没有限制
- 【c语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- c++类中重载输出和输入符号的时候如何处理枚举数据
- 如果创建工程的时候没有勾选Unit Test选项,如何创建单元测试 正确删除test target
- 当多个activity需要向一个activity带参跳转的时候如果Activity没有被销毁,要重新新建一个Intent保证获取的是最新数据
- java 从键盘输入一个关键字,在 D:盘查找文件,如果文件名中包含该关键字,则输出这个文件的绝对路径,如果都没有找到,则输出找不到相关信息。
- 一个班有n个学生,需要把每个学生的简单资料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后程序就查找该班有无此学生,如果有,则输出他的姓名和学号,如果找不到
- 这是一个求两数之和的题目,输入多对用空格分开的两个数a b,输出a+b的和,每一对数据的和占一行。编写代码时需要注意的是,由于没有指出有多少对输入数据,因此我们可以编写如下代码:
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Ma
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Ma
- eclipse.exe启动的时候,为什么需要指定jre?或者说,如果没有jre,为什么eclipse.exe就运行不起来,或者报错?
- Kooboo中如何切换数据库(注意:如果切换数据库,需要Kooboo中没有一个website 否则会报错数据库中没有表之类的)
- :输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!
- 【C语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- C语言 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制