Linux用c语言编程一个计算机程序,用户输入两个数后,输出加减乘除的各个结果

Linux用c语言编程一个计算机程序,用户输入两个数后,输出加减乘除的各个结果,第1张

int main () {

float a, b, res

char op[] = "+-*/", *p =op

scanf("%f %f", &a, &b)

while (*p) {

switch(*p) {

case '+': res = a+b break

case '-': res = a+b break

case '*': res = a+b break

case '/': if (b)res = a/b break

}

printf("%f %c %f = %f\n", a, *p, b, res)

p++

}

return 0

}

1.系统需要安装gcc编译器

使用su切换到管理员帐号,如果已经是root用户登录系统则不需要,输入一下命令可以查看是否已经安装gcc编译器:

sudo dpkg -l *gcc*

如果已安装则显示如下:

root@xiaohua-Aspire-4735Z:/home/xiaohua# sudo dpkg -l *gcc*

Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

||/ 名称 版本 简介

+++-==============-==============-============================================

ii gcc4:4.4.4-1ubunt The GNU C compiler

ii gcc-4.44.4.4-14ubuntu The GNU C compiler

ii gcc-4.4-base 4.4.4-14ubuntu The GNU Compiler Collection (base package)

un gcc-4.4-doc<无> (无可用描述)

un gcc-4.4-locale <无> (无可用描述)

ii gcc-4.4-multil 4.4.4-14ubuntu The GNU C compiler (multilib files)

ii gcc-4.5-base 4.5.1-7ubuntu2 The GNU Compiler Collection (base package)

un gcc-doc<无> (无可用描述)

ii gcc-multilib 4:4.4.4-1ubunt The GNU C compiler (multilib files)

ii lib32gcc1 1:4.5.1-7ubunt GCC support library (32 bit Version)

ii libgcc11:4.5.1-7ubunt GCC support library

un libgcc1-dbg<无> (无可用描述)

未出现这种情况请上网查一下如何安装gcc编译器,这里我就不再讲解。

2.写代码并保存为*.c

例如:求和1+2+3+……+100=?

代码如下:

#include <stdio.h>

int main()

{

int i,sum=0

for(i=1i<=100i++)

sum+=i

printf("1+2+3+……+100=%d\n",sum)

return 0

}

我将其保存为sum.c

3.进行编译

打开终端,进入文件存放目录,输入一下命令:

gcc sum.c -o sum

这时ls一下你会发现该目录下多了一个sum文件

./sum

就可以执行了,效果如下:

1+2+3+……+100=5050

C语言:

#include <stdio.h>

int main(){

int i

int sum=0

for(i = 1i<=100i++)

{

sum+=i

}

printf("sum :%d\n",sum)

return 0

}

shell:

#!/bin/bash

i=1

sum=0

while((i<=100))

do

((sum=sum+i))

((i++))

done

echo "sum is $sum"


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8491944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存