0
已采纳
赵逸凡
初级启示者
初级启示者
请详细描述,我听不懂。
你指
int FJL=1;
double FJL=1.0;
还是
int FJL[10000];
double FJL[10000];
还是
queue<int> FJL;
queue<double> FJL;
还是
struct F
{
int FJL;
}FJL_1[10000];
struct F
{
double FJL;
}FJL_1[10000];
还是
vector <int *> FJL;
vector <int *> FJL;
还是
class SeqStack /*顺序栈类型定义*/
{
public:
int FJL;
int FJL_1;
DataType *s;
};
class SeqStack /*顺序栈类型定义*/
{
public:
double FJL;
double FJL_1;
DataType *s;
};
还是
typedef struct _CStack{
int FJL;
struct _CStack *next;
}CStack;
typedef struct _CStack{
double FJL;
struct _CStack *next;
}CStack;
赵逸凡在2018-11-13 20:22:50追加了内容
求字节位数:
int a;
sizeof(a);
double a;
sizeof(b);
我懂了,是不是这个。
int a[10000];
memset(a,0,sizeof(a));
int i=0,ans=0;
输入a数组;
while(a[i])
{
ans++;
i++;
}
ans为字节位数
0
0
0
张元宝
修练者
修练者
你是说求一个数有多少位么?如果是的话用sizeof()就可以了
int a;
cin>>a;
cout<<sizeof(a);
如果你是说int类型或double类型能存多少位,可以用
sizeof(int);
sizeof(double);
输出的是字节数。
0
郑怡翔
初级天翼
初级天翼
可以这样:
int a;//如果是求double,把int改成double即可
cin>>a;
cout<<a;
然后输入:10000……(想输入多少个0都可以)
输出:你想要的答案
0