字符串相乘:void mul(char *input1,int n1,char *input2,int n2,char *output)
来源:互联网 发布:游戏设计软件下载 编辑:程序博客网 时间:2024/06/06 00:07
求两个字符串的乘积,结果存到字符串中,例如字符串一中存的"657891",字符串二中存的"521",分别将字符串中的字符转换成整型数字,
进行计算后,再转换成字符类型存储起来。void mul(char *input1,int n1,char *input2,int n2,char *output);
input1和input2是输入,n1是input1的长度,n2是input2的长度,output是输出。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void mul(char *input1,int n1,char *input2,int n2,char *output)
{
char *p=output;
int c;
c=atoi(input1)*atoi(input2);
printf("a*b:the integer=%d\n",c);
itoa(c,output,10);
printf("a*b:the string=%s\n",p);
}
int main()
{
char a[]="657891";
char b[]="521";
char c[20];
mul(a,strlen(a),b,strlen(b),c);
system("pause");
return 0;
}
进行计算后,再转换成字符类型存储起来。void mul(char *input1,int n1,char *input2,int n2,char *output);
input1和input2是输入,n1是input1的长度,n2是input2的长度,output是输出。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void mul(char *input1,int n1,char *input2,int n2,char *output)
{
char *p=output;
int c;
c=atoi(input1)*atoi(input2);
printf("a*b:the integer=%d\n",c);
itoa(c,output,10);
printf("a*b:the string=%s\n",p);
}
int main()
{
char a[]="657891";
char b[]="521";
char c[20];
mul(a,strlen(a),b,strlen(b),c);
system("pause");
return 0;
}
- 字符串相乘:void mul(char *input1,int n1,char *input2,int n2,char *output)
- char int
- memcpy(void*,void*,unsigned int),memset(void*,char,unsigned int),strcpy(char*,char*)
- typedef void (*comm_callback)(char*, int, void*); 是什么意思?
- 字符串(char *)转整型(int)
- 字符串(char*)转化为int
- 理解 void main(int argc, char** argv)
- 关于void main(int argc, char *argv[ ])
- 关于void main(int argc, char *argv[ ])
- void *buf;int argc,char **argv;
- 关于void main(int argc,char *argv[],char *env[])
- typedef int (*A) (char, char);
- char* + int or char or ...
- note: candidates are: virtual void CHandle::OnExcute(int, char*, int&, char*, int&)
- 数据类型转换(char * ,char [] ,string ,int char)
- 关于main() /int main() /int main(void) /void main() /int main(int argc, char*argv[])
- main() / void main() / int main() / int main(void) / int main(int argc, char *argv[])的区别
- unsigned int get_svrport(char *, char *, unsigned int);
- PROC SQL中的逻辑判别和描述性统计函数
- 第七周实验报告2
- hdu 1007 分治
- eclipse文件
- qt移植过程中出现QSQLITE driver not loaded 的解决办法
- 字符串相乘:void mul(char *input1,int n1,char *input2,int n2,char *output)
- 黑马程序员_android笔记3
- python的概念层次
- 40种孩子技能
- 10000 things all ICS students should do before graduating
- SDL_gfx-2.0.23在windows平台下的编译及例子
- 黑马程序员_android笔记4
- SQL数据类型datetime
- 利用VB制作一个秒表