本文目录一览:
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、最后运行程序就可以得到加减乘除运算的结果了,如下图所示。