當前位置:首頁 » 編程語言 » c語言連乘三個數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言連乘三個數

發布時間: 2022-11-18 09:26:57

㈠ 從鍵盤輸入3個正整數,求他們的乘積並輸出來的c語言程序

#include"stdio.h"
intmain(void)
{
longa,b,c,result;
printf("輸入三個數:");
scanf("%ld%ld%ld",&a,&b,&c);
result=a*b*c;
printf("三數之積為:%ld ",result);
return0;
}

㈡ C語言,三個數加減乘怎麼做,要用三個函數調用

#include "stdio.h"
jia(int x1,int x2,int x3)
{ int s1;
s1=x1+x2+x3 ;
return s1;}
jian(int x11,int x22,int x33)
{ int s2;
s2=x11-x22-x33 ;
return s2;}

chen(int x111,int x222,int x333)
{ int s3;
s3=x111*x222*x333 ;
return s3;}
main()
{ int a,b,c,jia1,jian1,chen1,s;
printf("enter three number: ");
scanf("%d %d %d",&a,&b,&c);
printf("\n");
printf("enter you want computing: ");
scanf("%d",&s);
switch(s)
{case 1:printf("a+b+c=%d",jia1=jia(a,b,c));break;
case 2:printf("a-b-c=%d",jian1=jian(a,b,c));break;
case 3:printf("a*b*c=%d",chen1=chen(a,b,c));break;
default:printf("error."); }
}
哥們 改了啊 試試

㈢ C語言連乘編程

這不就是5!么?
main()

{

int i ,s=1;

for(i=1;i<=5;i++)

s*=i;

printf("%d\n,s");

}

㈣ c語言題目:輸入a,b,c三個值,求三個數之積

#include<cstdio>
float a,b,c;
int main()
{scanf("%f %f %f",&a,&b,&c);
printf("%f",a*b*c);
return 0;
}

㈤ c語言 程序是計算3個數a+b*c,結果總是非常大 如下:

代碼修改如下:

#include<stdio.h>	
main()
{
inta,b,c,d;
printf("請輸入3個整數 ");
scanf("%d,%d,%d",&a,&b,&c);
//d=a+b*c:
d=a+b*c;
printf("計算結果:%d ",d);
}

㈥ c語言編寫三個數乘積

好久都沒碰過c語言了。。。除非你輸入的最後一個數是最小的,否則一直你的max會一直都輸出的是最後一個數字
if(z>x,z>y)只要滿足一個條件,就會執行
a=z
你是要同時滿足兩個條件,所以必須要加上and
也就是要寫成if(z>x&&z>y)
上面的也要這么改

㈦ 用C語言程序輸入一個三位數,計算並輸入各位數上的乘積

#include<stdio.h>
void main()
{
int a;
printf("請輸入一個三位數:");
scanf("%d", &a);
printf("各位數上的乘積為:%d\n", (a/100) * (a%10) * (a/10%10));
}

㈧ 用C語言編寫程序從鍵盤輸入三個數,求三個數的和並輸出

#include
int
main(void)
{
double
dblnum1,dblnum2,dblnum3;
scanf("%f%f%f",&dblnum1,&dblnum2,&dblnum3);
//輸入的三個數,用空格隔開,支持小數
printf("%f",(dblnum1+dblnum2+dblnum3));
//輸出三個數的和
return
0;
//main函數正常結束
}
絕對只使用c語言,不是c++

㈨ C語言計算三個數相乘,錯誤在哪兒

x要定義成浮點數。否則在x=a*d的環節,因為x是int型,結果會被取整。

float a, x;
int b,c,d;

不過這也僅僅適用於你目前的b,c取值。

總之,注意數據類型。

補充:
後面(%d)你又要列印整型的數據。不太理解。

㈩ C語言分式連乘問題,求簡化+可以輸入很大很大的數字

你每次乘以一個新的分式之後就進行約分,使你的分式始終保持最簡形式,則就可以不需要大整數了。如果實在要用的話VC6.0也可以用64位的整數啊,不過它是用_int64表示(無需添加任何特殊頭文件),輸出格式則為printf(「%I64d", ...); 例如
_int64 a = 98765432198765 * 2;
printf("%I64d", a);

不用大整數,程序則可如下做
#include <stdio.h>
int gcd(int x, int y) {
int m, n;
m = ((x > y) ? x : y);
n = ((x <= y) ? x : y);
if(m % n == 0) return n;
else return gcd(n, m % n);
}
void main( )
{
int a, b, c, x, y, n, i;
scanf("%d", &n);
x = 1; y = 1;
for(i = 0; i < n; i++) {
scanf("%d%d", &a, &b);
x *= a;
y *= b;
c = gcd(x, y);
x /= c;
y /= c;
}
if(y != 1) printf("%d/%d\n", x, y);
else printf("%d\n", x);
}