Ⅰ 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;
}