我不确定用户会输入多少字符,但是我想要一个动态数组可以保存字符串,用c++怎么写啊 c++中库函数中,比如说输入char c 有函数isalpha(c)用来判断是否是字符,isdigit(c)用来判断是否是数字,而还有个函数是isalnum(c)用来判断是不是字符或数字,所以只要把isalnum(c)设置为真,并且isalpha()设置为假,就只能输入数据了,而不能输入字符等.具体循环自己写吧.
在c语言中,将一个数插入一个数组中,程序怎么写? #includevoid main(){int s[10]={1,2,3,4,5,6,7,8,9};int n;printf(\"请输入需要插入到数组中的位置:\");scanf(\"%d\",&n);比如说插入到第三个位置,即s[2]中,则输入3int num;printf(\"请输入需要插入的数:\");scanf(\"%d\",&num);for(int i=10-1;i>;=n;i-){s[i]=s[i-1];}s[i]=num;printf(\"插入之后的数组:\\n\");for(i=0;i;i+){printf(\"%d\",s[i]);}printf(\"\\n\");}
C# 比如说输入数字,每次输入完成之后,累计显示,你是第几次进行输入 请赐一组代码。 谢谢!!! 写在main方法里。我没有测试H:int i=1;string m=console.read().tostring();console.writeline(\"你是第{0}次进行输入,此次输入的数字为{1}\",i,m);i+;goto H;你试一下
java怎么存储用户输入的一系列不确定是多少的数,将这些数存入数组中。 效果图如下:代码附件下载。
C语言中,如果不知道要输入几个数,怎么才能保证输入的数赋值给数组呢? 1、如果我输入几个数字 中间用空格隔开 怎么用循环和scanf来输入呢?比如:当输入1 2 3 4时 分别给a[0],a…
求代码, 1 .要求输入0到9,输出数组a[ ],数组a有10个:a[0]=5,a[1]=6,a[2]=7……以此类推推。 2.输入上题 你的问题不是特别清楚。是不是说定义一个数组a[]里面有十个数是你从键盘上输入的0~9。但是编程出来后a[0]=5,a[1]=6.?如果是这个意思其实很简单include\"stdio.hmain(){int i,a[10];for(i=0;i;i+)scanf(\"%d\",&a[i]);for(i=0;i;i+){a[i]=a[i]+5;printf(\"a[%d}=d\\n\",i,a[i]);}}
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 #includeint main(){int a[11]={1,4,6,9,13,16,19,28,40,100};int temp,i=0,j=0;scanf(\"%d\",&temp);for(i=9;i>;=0;i-){if(temp[i]){a[i+1]=a[i];}else{a[i+1]=temp;break;}}for(i=0;i;i+){printf(\"%d\\t\",a[i]);}system(\"pause\");return 0;}扩展2113资料:printf()用法:1、printf()函数5261是格式化输出函数,一般用于向标准输出设备4102按规定格式输出信息。格式输出,1653它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。2、printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。printf()函数的调用格式为:printf(\"<;格式化字符串>;\",<;参量表>;)。其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。
c#在窗体程序中输入学生数量 然后确定显示请输入第几个的学生名字写到数组中 怎么实现 看你窗体设计,应该是想分别输入学生姓名,然后\"确定\"保存姓名,之后点击\"已登记学生\"显示所有已登记的信息吧?既然用Winform建议就不用console那个思路,建议改成如下:using System;using System.Collections.Generic;using System.Windows.Forms;namespace WindowsForms{public partial class Form1:Form{public Form1(){InitializeComponent();label1.Text=\"请输入第1个学生的姓名:;label1是你那个输入学生数量的标签}private List<;string>;names=new List();确定\"按钮事件private void button1_Click(object sender,EventArgs e){string name=textBox1.Text.Trim();names.Add(name);label1.Text=$\"请输入第{names.Count+1}个学生的姓名:;}已登记学生\"按钮事件private void button2_Click(object sender,EventArgs e){MessageBox.Show($\"已登记的学生姓名为:{string.Join(\",\",names)}\");}}}执行效果:如果真要按着先输入学生总数,再显示\"请输入第几个的学生名字\"这种设计,需要在窗体上再加一个TextBox控件用以接受学生名信息,再加个按钮用以保存学生名进数组,winform用控件来显示或保存值,而不是for循环+Readline这种方式,这样。
Java数组中输入不确定个数的数,该怎么做 用List,但是List里的数都是以对象的形式储存的,比如你定义一个整数数组,你会这么定义int[]intArray=new int[10];但是在List里,因为整数int在List里是对象,所以我们要用IntegerList<;Integer>;list=new ArrayList();之后可以用add加入到list里list.add(new Integer(4));list.add(new Integer(6));如果你想转会成数组的话Integer[]intArray=list.toArray(new Integer[list.size()]);System.out.println(intArray.length);用List的好处就是把所有东西储存到list后再转成数组,数组不多不少刚好被填满
如何判断一个数组里是否包含一个数