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

c語言運算程序

發布時間: 2023-06-01 16:32:25

c語言怎麼進行加法計算給個簡單的程序來

#include"stdio.h"
voidmain()
{
inta,b,c;
scanf("%d%d",&a,&b);
c=a+b;
printf("%d ",c);
getch();
}

㈡ C語言編寫加減計算程序

#include <stdio.h>

main (void)

{
int a,b,c;
char op;
scanf ("%d%c%d",&a,&op,&b);//最好空格去掉,這樣就可以直接寫成a+b或者a-b。如果有空格的話要記得空格也要打a + b。要不會出現錯誤 ,而且輸入的時候需要用地址符&····

if(op=='+')
{c=a+b;}

if(op=='-')
{c=a-b;}
printf("%d%c%d=%d\n",a,op,b,c);//樓主這句應該放在數據處理完後。。要不你輸出的a,op,b都是在沒處理過的數,也就是原來的值,而且最好是把,去掉,這樣更美觀 ,而且printf後面不需要&。。。切記。而且沒必要那樣輸出。請樓主看我的printf```
}

㈢ C語言程序 運算過程

首先要知道一點,switch case語句在開始的case後如果沒有遇到break會一直朝下執行,而不管條件是否符合,直到switch語游森句結束或者遇到了break。
然後我們再來看這道題,首先輸入一個字元串,遇到#結束。
輸入"123#"時,
先從'1'開始:ch='1'時,switch從case 0開始執橋寬行,也就是會執行case 0(空語句)、 case 1 (輸出'1'+3即『4』)、case 2之後的語句(輸出'1'+3即『4』),然後遇神消畝到break,結束switch語句,開始下一次循環。
然後ch變為『2』:ch='2'時,switch從case 1開始執行,也就是會執行case 1 (輸出'2'+3即『5』)、case 2之後的語句(輸出'2'+3即『5』),然後遇到break,結束switch語句,開始下一次循環。
然後ch變為『3』:ch='3'時,switch從case 2開始執行,也就是case 2之後的語句(輸出'3'+3即『6』),然後遇到break,結束switch語句,開始下一次循環。
然後ch變為『#』跳出循環。輸出的結果是
"44556"

㈣ c語言加減乘除運算代碼

方法如下:

設備:華為筆記本。

系統:win7。

軟體:Code Blocks。

版本:8.0.11。

1、首先打開Code Blocks軟體,新建一個C語言文件,如下圖所示。

㈤ 用C語言寫行列式運算程序

#include <stdio.h>
#include <stdlib.h>
void fun3(float *,int);
float fun4(float *,int);
void main()
{
int i,j,n;
float *a,answer;
for(i=0;i<3;i++)
printf("<----------------------------------------------------------------------------->\n");
printf(" 歡迎進入*雒森*行列式計算程序,請准確輸入以便我為您正確計算! \n");
for(i=0;i<3;i++)
printf("<----------------------------------------------------------------------------->\n");
do
{
printf("請輸入您要計算的行列式的行數或列數n(n>1):");
scanf("%d",&n);
}while(n<2);
a=(float *)malloc(n*n*sizeof(float));
for(i=0;i<n;i++)
{
printf("請輸入您要計算的行列式的:\n");
for(j=0;j<n;j++)
{
printf("第%d行%d列:",i+1,j+1);
scanf("%f",&a[i*n+j]);
}
}
fun3(a,n);
answer=fun4(a,n);
printf("您要計算的行列式的值為:%.3f\n\n\n",answer);
for(i=0;i<3;i++)
printf("<----------------------------------------------------------------------------->\n");
printf(" 歡迎進入*雒森*行列式計算程序,請准確輸入以便我為您正確計算! \n");
for(i=0;i<3;i++)
printf("<----------------------------------------------------------------------------->\n");
}
void fun3(float a[],int n)
{
int i,j,d,f;
float m=1,w;
for(j=0;j<n;j++)
{
for(i=0;i<n;i++)
{
if(a[j*n+j]==0)
{
for(d=j+1;d<n;d++)
{
if(a[d*n+j]!=0)
break;
}
for(f=j;f<n;f++)
a[j*n+f]+=a[d*n+f]*m;
}
if(i!=j)
{
w=-(a[i*n+j]/a[j*n+j]);
for(f=j;f<n;f++)
a[i*n+f]+=a[j*n+f]*w;
}
}
}
}
float fun4(float a[],int n)
{
int i;
float answer=1;
for(i=0;i<n;i++)
answer*=a[i*n+i];
return answer;
}