本文目錄一覽:
c語言 算術運算 代碼編寫
switch語句會么。
這裡用了一個switch語句。
switch大致意思就是:
如果ch是符號+,就做XXXX,break退出。如果是符號 – ,就做XXXX,break退出
另外有一個問題,你的輸入規範是100 2 -。
要正確讀入有一般有兩種方法:
用getchar()讀取。要讀取到這個符號 – 的話就要讀取兩次,因為第一次讀取會讀到符號 – 前面的那個空格,所以我寫了兩個ch=getchar()。
用scanf讀取。兩個ch=getchar()刪除,scanf這個語句改成:scanf(“%lf%lf %c”,a,b,c);即可。
測試平台:Devc++
輸入:100 2 -,輸出 98.00
#includestdio.h
#includestring.h
int main(){
double a,b;
char ch;
scanf(“%lf%lf”,a,b);
ch=getchar();//
ch=getchar();
switch(ch){
case ‘+’:printf(“%.2lf”,a+b);
break;
case ‘-‘:printf(“%.2lf”,a-b);
break;
case ‘*’:printf(“%.2lf”,a*b);
break;
case ‘/’:printf(“%.2lf”,a/b);
break;
default:printf(“Input Error!”);
}
return 0;
}
C語言編程題 求代碼
#include “stdafx.h”
#include iostream
#include time.h
using namespace std;
#define M 10
#define N 10
int main()
{
int m, n,x;
float num[M][N],min;
cout “請輸入m、n的值:” endl;
cin m n;
void output(float a[][10], int b, int c);
float findmin(float a[][10], int b, int c);
srand(time(NULL));
for(int i=0;im;i++)
for (int j = 0; j n; j++)
{
x = rand() % 100 + 1;
num[i][j] =(float) x / 100+rand()%100; //100以內小數
}
output(num, m, n);
min = findmin(num, m, n);
system(“pause”);
return 0;
}
void output(float a[][10], int b, int c)
{
for (int i = 0; i b; i++)
{
for (int j = 0; j c; j++)
printf(“%4.2f “,a[i][j]);
cout endl;
}
}
float findmin(float a[][10], int b, int c)
{
float min = 100;
int p, q;
for (int i = 0; i b; i++)
{
for (int j = 0; j c; j++)
{
if (a[i][j] min)
{
min = a[i][j];
p = i;
q = j;
}
}
}
cout “最小數在第” p “行第” q “列,該數是:” minendl;
return min;
}
最簡單的C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include stdio.h
int main(){
printf(“Hello, World! \n”);
return 0;
}
擴展資料:
1、程序的第一行#include stdio.h是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這裡開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
參考資料來源:百度百科-c語言
C語言基本代碼,求詳細解釋,越詳細越好。
解釋如下:
#include”stdio.h”//頭文件
#include”math.h”//數學庫函數
double pcos(double a);//聲明子函數
main()//主函數
{
double x,y;//定義x,y這兩個雙精度數據
printf(“please input one number:”);
//輸出please input one number:
scanf(“%lf”,x);//出入一個數據並賦值給x
y=pcos(x);//把x傳入pcos函數,返回值賦值給y
printf(“cos of %lf is %lf\n”,x,y);//輸出cos of x is y
}
double pcos(double a)//定義子函數名,形式參數
{
double b;//定義雙精度數據b
b=cos(a);//計算cos(a),並賦值給b
return b;//返回b的值
}
擴展資料:
注釋就是對代碼的解釋和說明,其目的是讓人們能夠更加輕鬆地了解代碼。注釋是編寫程序時,寫程序的人給一個語句、程序段、函數等的解釋或提示,能提高程序代碼的可讀性。
注釋就是對代碼的解釋和說明。目的是為了讓別人和自己很容易看懂。為了讓別人一看就知道這段代碼是做什麼用的。
正確的程序注釋一般包括序言性注釋和功能性注釋。序言性注釋的主要內容包括模塊的接口、數據的描述和模塊的功能。模塊的功能性注釋的主要內容包括程序段的功能、語句的功能和數據的狀態。
參考資料:注釋–百度百科
c語言加減乘除運算代碼
方法如下:
設備:華為筆記本。
系統:win7。
軟件:Code Blocks。
版本:8.0.11。
1、首先打開Code Blocks軟件,新建一個C語言文件,如下圖所示。
2、接下來在C語言文件中編寫加減乘除運算代碼,如下圖所示。
3、然後點擊構建菜單下面的編譯當前文件選項,如下圖所示。
4、最後運行程序就可以得到加減乘除運算的結果了,如下圖所示。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/187944.html