Ⅰ C语言,求任意两数相乘的积!
#include <stdio.h>
void main()
{
int a,b,c;
printf("请输入a和b的值:");
scanf("%d %d", &a, &b);
c = a * b;
printf("a*b = %d ",c);
}
(1)编程计算两个数乘积扩展阅读:
C语言中,运算符的运算优先级共分为15 级。1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。
结合性:C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。如有表达式x-y+z 则y 应先与“-”号结合,执行x-y 运算,然后再执行+z 的运算。这种自左至右的结合 方向就称为“左结合性”。
而自右至左的结合方向称为“右结合性”。最典型的右结合 性运算符是赋值运算符。如x=y=z,由于“=”的右结合性,应先执行y=z 再执行x=(y=z)运算。C语言运算符中有不少为右结合性,应注意区别,以避免理解错误。
Ⅱ 求两个数相乘,C语言
两数相乘的C语言编程:
(2)编程计算两个数乘积扩展阅读:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
Ⅲ C语言 编写函数,求两数的乘积。
#include <stdio.h>
//计算两数相乘函数
int multi(int x,int y)
{
return x*y; //返回两数相乘结果
}
int main()
{
int m,n;
printf("输入两个整数: ");
scanf("%d%d",&m,&n);
printf("%d * %d = %d\n",m,n,multi(m,n)); //调用函数,输出结果
return 0;
}
Ⅳ C语言编程求两个数的乘积,多谢大神了!
#include<stdio.h>
int main()
{
int num1,num2;
printf("请输入第一个数:");
scanf("%f",&num1);
printf("请输入第二个数:");
scanf("%f",&num2);
printf("%f",num1*num2);
return 0;
}
望采纳,谢谢
Ⅳ C语言编程:输入两个整数后计算并输出乘积
/*源程序如下:*/
#include
int
main()
{
int
x,y,z;/*定义三个数,x,y是输入的两个整数,z是用来交换的*/
scanf("%d,%d",
&x,&y);/*输入两个数中间用逗号分开*/
printf("原来的数x=%d,y=%d\n",x,y);/*输出原始数*/
z=x;/*实现交换*/
x=y;
y=z;
printf("交换后的数x=%d,y=%d\n",x,y);/*输出交换后的数*/
return
0;
}
/*vc++6.0测试结果如下:*/
Ⅵ 编写一个java控制台应用程序,从键盘上接收两个数,然后计算这两个数的积,求大佬帮帮忙
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入第一个数");
int a=sc.nextInt();
System.out.println("输入第二个数");
int b=sc.nextInt();
System.out.println("两数的积为:"+a*b);
}
}
Ⅶ 编写一个C语言程序,输入两个数的乘积和和,输出这两个数。
思路:使用for循环,用减法得到两个数之后,验证乘法是否符合要求,符合则输出,不符合则跳过该循环。程序源码及运行结果如下所示(程序排版系统会自动去掉句首空格,结构混乱请见谅):
#include<stdio.h>
int main()
{
int sum,proct;
printf("请输入两数之和:");
scanf("%d",&sum);
printf("请输入两数之积:");
scanf("%d",&proct);
for(int i=0;i<=sum/2;i++)
{
if(i*(sum-i)==proct)
{
printf(“两数是%d和%d”,i,sum-i);
}
}
printf("结束!");
return 0;
}
Ⅷ 求一C语言编程:求两个大数的乘积。
看到这个问题后编啦两天才出来
兄台真的累啊
我是个新手 有些累赘的地方或不足的地方多多包涵
/* 大数相乘 */
#include "stdio.h"
void main()
{
char a[100],b[100];
int i,j,k,l,m,t,n,h,f,a1[100],b1[100],c[100][100]={0},d[100];
printf("Input the first Number:"); //以字符形式输入第一个大数
for(i=0;;i++)
{
a[i]=getchar();
if(a[i]=='\n') break;
}
printf("Input the second Number:"); //以字符形式输入第二个大数
for(j=0;;j++)
{
b[j]=getchar();
if(b[j]=='\n') break;
}
for(k=0;k<i;k++) //字符转换成数组
{
a1[k]=a[k]-48;
}
for(k=0;k<j;k++)
{
b1[k]=b[k]-48;
}
for(k=i-1;k>=0;k--) //数组1的每位数分别乘数组2
{
h=0;
for(l=j-1,m=0;l>=0;m++) //******
{
f=100-(i-1-k)-m;
t=c[k][f]=h+a1[k]*b1[l--];
c[k][f]=t%10;
h=t/10;
}
if(t>=10) c[k][f]=h;
}
for(h=100;h>0;h--) d[h]=c[0][h];
for(k=1;k<i;k++)
{
for(m=100;m>0;m--)
{
t=d[m]+c[k][m]+h;
d[m]=t%10;
h=t/10;
}
}
printf("The answer is :\n ");
for(i=0;i<=100;i++)
{
if(d[i]!=0)
{
for(;i<=100;i++) printf("%d",d[i]);
break;
}
}
}
Ⅸ 用C语言编程 求计算任意2个数的积
#include<stdio.h>
void main()
{
int a,b;
scanf("%d,%d"a,b);
printf("%d",a*b);
return 0;
}