我需要创建一个比较字符串并为字符串分配数字的代码.我这样做了:
int metd=0;
if (strcmp( metodo, "GET")==1){
metd=1;
}
if (strcmp( metodo, "HEAD")==1){
metd=2;
}
if (strcmp( metodo, "PUT")==1){
metd=3;
}
if (strcmp( metodo, "DELETE")==1){
metd=4;
}
Run Code Online (Sandbox Code Playgroud)
但最后,metd总是4.有些想法?
我想从字符串中提取数字,如:
str="good_mor9ni13ng_23guys ";
Run Code Online (Sandbox Code Playgroud)
输出应该是一个数组[9,13,23]
.我该怎么办?
我想使用大数字是我的数据,所以我尝试了这个.
#include<iostream.h>
#include<conio.h>
struct DataType{
unsigned long long int i,j;
}a;
int main(){
a.i=1;a.j=1;
while(a.j>0){
a.i=a.j;
a.j++;
}
cout << a.i;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
注意:编译器:Borland 5.02
我想检查某个字符串是否只包含数字和逗号,例如:
字符串:12,312,312,3212,3111 应该没问题 字符串:fe,32,423,4,dsd - 应该不正确。
这是代码:
alert(typeof(+"13t"));
alert(1 + (+"13t"));
Run Code Online (Sandbox Code Playgroud)
为什么在第一行输出是"数字"而在第二行输出是"NaN"?
我正在尝试为C套接字编程中没有输入端口时设置默认端口号.有谁知道我怎么做到这一点?我一直在尝试分段错误.
码:
#define PORT 12345
int main(int argc, char *argv[]) {
/* Thread and thread attributes */
pthread_t client_thread;
pthread_attr_t attr;
int sockfd, new_fd; /* listen on sock_fd, new connection on new_fd */
struct sockaddr_in my_addr; /* my address information */
struct sockaddr_in their_addr; /* connector's address information */
socklen_t sin_size;
int i=0;
/* Get port number for server to listen on */
if (argc != 2) {
fprintf(stderr,"usage: client port_number\n");
exit(1);
}
/* generate the socket */
if ((sockfd …
Run Code Online (Sandbox Code Playgroud) 我在javascript中有一个数组
["666", "321", "333"]
Run Code Online (Sandbox Code Playgroud)
我想把它转换成
[666, 321, 333]
Run Code Online (Sandbox Code Playgroud)
获取该数组值的总和
请帮忙.
我正在尝试用变量替换 1e18 中的数字 18,但我尝试过的所有操作都会出错。也许如果我知道它的作用,我就可以自己写出不同的公式。
字母 3 对数字有什么作用。如何将其应用于名为 X 的变量?
e 与 ** 有何不同
我想检测像这样的数字的浮点数和整数部分235.102457
。
简而言之,想存储我的电话号码的两部分,例如:
A=235
B=102457
Run Code Online (Sandbox Code Playgroud)
我如何分割这个数字?
今天我安装了python,我对这个很好奇。我创建了这个小的“计算器”东西,如果你甚至可以称之为......
first_number = input("First Number: ")
second_number = input("Second Number: ")
sign = input("Sign: ")
difference = int(first_number) + int(second_number)
summary = int(first_number) - int(second_number)
if not sign.find("-"):
print(summary)
if sign.find("-"):
print(difference)
Run Code Online (Sandbox Code Playgroud)
它有效......当您插入“-”作为符号时,它会执行 num1 - num2
我的问题是:
为什么会这样
difference = int(first_number) + int(second_number)
summary = int(first_number) - int(second_number)
Run Code Online (Sandbox Code Playgroud)
工作???即使数字之间包含“+”号,差异部分也能正常工作和打印(num1 - num2)???
numbers ×10
string ×4
c ×2
java ×2
javascript ×2
arrays ×1
borland-c++ ×1
c++ ×1
calculator ×1
comma ×1
connection ×1
if-statement ×1
matlab ×1
numerical ×1
port ×1
python ×1
regex ×1
ruby ×1
sockets ×1
sum ×1