A. 第一题:gets[str]能用于输入整形过实形变量吗puts呢
#include <stdio.h>
int main()
{
char str[10] = {NULL};
int n;
float m;
gets(str);//gets是字符串输入,并不能输入整形和浮点
//但可通过sscanf函数来格式化成相对应的值到内变量
sscanf(str,"%d",&n);//将字符串里按整容形格式化到变量
printf("%d\n",n);
sscanf(str,"%f",&m);//将字符串按浮点格式化到变量
printf("%f\n",m);
puts(str);
return 0;//你输入一个整数或有小数点的数值测试一下就知道了,如12.12
}
//给你写个例子供参考吧...
B. c语言里怎样输入未知个数的的数据是输入整形,每次输入的数都是随机的(个数和大小都不确定)
没有代码抄,我只提供基本的思想,给lz
你可以自己写一个函数,初始化一个整型数组,然后每次数据量大于这个数组容量时,在扩容
伪代码如下:
1.初始化一个10位的整型数组 int[],i=0,size=10
2.输入时判断i<=size int[i]=input
3.如果i>size
4.新建一个int[size+5]的数组,并将前面的数据到这个新数组中
5.重复步骤2
C. 从键盘输入数据时,对于整形变量可输入整形和字符,对于实型变量可输入实型数值和整形数值
整形可以参加实型计算 输入a 记为a.0 (所有语言都可以)
有时候整型变量内还是可以通过该字符接收函容数来接收字符的,比如:int c;c=getchar();而且这儿的c本应该是定义为字符的。。
c才可以 pascal 就不行
D. C语言中一个弱弱的问题,我要输入字符型和整形变量,但字符型变量中有整形转化来的。具体如下。
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
int main()
{
int a;
char data;
scanf("%d%c%c",&a,&data,&data);
printf("%d,%c",a,data);
getch();
return 0;
}
这个调试过了,没问题,先让data吃掉一个空格,然后把后面输入的字符再给data,就行了。若以专逗号隔开也是属没问题了。
E. C++输入整形数组,输到0结束
#include<iostream>
using namespace std;
int main()
{
int a[20],i,m=i;
cout<<"请输入所需值:回答"<<endl;
for(i=0;i<20;i++)
{
cin>>a[i];
if(a[i]==0)
break;
}
return 0;
}
F. C++如何同行输入整形和字符串
int a;
char x[100];
cin >> a >> x;——这样就行!
G. C语言中怎么一行一行的输入整形二维数组,不是一个元素一回车,是输一行一回车
思路:直源接双重for循环就可以完成输入。
参考代码:
#include"stdio.h"
intmain()
{
inti,j,a[2][5];
for(i=0;i<2;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<2;i++){
for(j=0;j<5;j++)
printf("%d",a[i][j]);
printf(" ");
}
return0;
}
/*
运行结果:
12345
7891011
12345
7891011
*/
H. C#中,TextBox如何只让用户输入整形和如何让用户只可以输入5位以上
你好:
TextBox如何只让用户输入整形?
重写键盘事件OnKeyPress()
键盘输入的字符可以通过重写TextBox控件的OnKeyPress()事件处理,专见如属下代码:
// 屏蔽非数字键
protected override void OnKeyPress(KeyPressEventArgs e){
base.OnKeyPress(e);
// 只读, 不处理
if (this.ReadOnly)
{ return; }
// 特殊键(含空格), 不处理
if ((int)e.KeyChar <= 32)
{ return; }
// 非数字键, 放弃该输入
if (!char.IsDigit(e.KeyChar))
{ e.Handled = true; return; }
}
如何让用户只可以输入5位以上?
设置一下textbox的minlength 属性 应该就可以了 或者 取输入的字符串 判断长度是否小于5 小的话就提示
I. 在java中怎样以对话框的形式显示输入的整形数并赋值给一个整型的数
数字 以 字符的形式输入, 然后 字符 “ ”+“ ”+ " "...., 最后再换成 数字