c语言程序设计题目 输出整数加法算式

问题描述:
按如下数据输入格式,从键盘输入一个整数加法算式:
操作数1+操作数2
然后计算并输出该表达式的计算结果,输入格式如下:
操作数1+操作数2=计算结果
输入:
一个格式为 操作数1+操作数2 整数加法算式
输出:
一个格式为 操作数1+操作数2=计算结果 整数加法算式
输入样例:
12+3
输出样例:
12+3=15

你这个是什么网站啊?看到好多在网上提交答案
#include <stdio.h>
void main()
{
int op1, op2, result;
char ch;
scanf("%d%c%d", &op1, &ch, &op2);
result = op1 + op2;
printf("%d%c%d=%d\n", op1, ch, op2, result);
}追问

知码开门 中国石油大学网上学习平台 我改了函数格式就对了 嘿嘿嘿 谢谢啦

追答

必须要是石油大学的学生才能用吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-06
#include<stdio.h>
void main()
{
int a,b;
char c;
scanf("%d%c%d",&a,&c,&b);
printf("%d%c%d=%d",a,c,b,a+b);
}
第2个回答  2014-11-06
int _tmain(int argc, _TCHAR* argv[])
{
int a,b;
float num;
char ch;
aba:
printf("请输入格式,如:a值 运算符 b值:\n");
scanf("%d %c %d",&a,&ch,&b);
switch(ch){
case '+':
num=a+b;
break;
case '-':
num=a-b;
break;
case '/':
num=a/b;
break;
case '*':
num=(float)a*(float)b;
break;
case '%':
num=a%b;
break;
default:
printf("运算符非+-*/%\n");
goto aba;
}

printf("%d%c%d=%.2f\n",a,ch,b,num);
return 0;
}追问

大神大神,不对哎

追答

4 + 6  空格隔开

追问

还是不对啊

追答

你编译器不一样,你把函数 改为 int main(){
...
}

追问

改完是这样的。。。

追答

int main(){ //‘_'去掉

c语言程序设计题目 输出整数加法算式
printf("%d%c%d=%d\\n", op1, ch, op2, result);}

用C语言编程:1000位以内的正整数的加法运算
b[1002]={'0'},*pl=a,*ps=b; int i,j,la,lb; while(1){\/\/保证输入是正确的 printf("Input a & b(length<=1000)...\\n"); scanf("%[1234567890

用C语言编程计算两个超长正整数(长度小于100)的加法
输入至多100行的文本,每行是一个至多100位的十进制无符号大整数,最后的输入行为零。要求计算出这些大整数的和,并以十进制方式显示。示例输入:123456789012345678901234567890 123456789012345678901234567890 123456789012345678901234567890 0 示例输出:370370367037037036703703703670 include <cstdio> include <cstring> ...

用C语言写一个加法运算的代码怎么写?
直接编译,程序输出结果中任意输入两个数字,程序执行结果如下图所示:知识扩展:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着...

输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~_百 ...
分析C语言中的加减乘除和数学中的加减乘除一样,不同在于符号的表示问题,乘号需要用“*”表示。除号需要用“\/”表示。新手学习C语言,很容易把除号和取余好混淆,强调一下,取余号是“%”,百分号就是取余的意思。因此在输入两个整数以后,按照数学方法就可以直接输出结果,整数的输入用scanf()函数。

设计一个程序实现两个任意长的整数求和与差的运算
利用双向循环链表,设计一个实现任意长的整数进行加法运算的演示程序。要求输入和输出每四位一组,组间用逗号隔开。如:1,0000,0000,0000,0000。要用c语言编写,最好能有必要的文字说明。黑_色禁药 | 浏览2080 次 |举报 我有更好的答案推荐于2017-12-15 09:05:30 最佳答案 #include <stdio.h> #include <...

c语言编程 根据算式输出S的值。n为输入整数。 s=1+1\/(1+2)+1\/(1+2...
include <stdio.h> int main(){ double s=0;int n,t=0;printf("请输入n\\n");scanf("%d",&n);int i;for(i=1;i<=n;i++){ t+=i;s+=1.0\/t;} printf("结果为:%f",s);return 0;}

求助,{c语言}100以内的整数四则运算测试程序设计(麻烦学长可以在程序...
m=(rand()%STEP+2); \/\/m,阶数,就是计算的个数 for(j=0;j<2*m-1;j=j+2) \/\/随机生成计算数 ques[j]=(rand()%100+1);for(j=1;j<2*m-2;j+=2) \/\/随机生成运算符,代表 ques[j]=(rand()%4+1);for(j=0;j<2*m-1;j++)\/\/输出式 { if(0==j%2)printf("%d...

c语言程序设计例题
题目1 include "stdio.h"void main(void){ int n=5,m=10,i=1;long sum=1;for(;i<=n;i++){ sum*=i;} printf("\\n5!=%d",sum);for(i=1;i<=10;i++){ sum*=i;} printf("\\n10!=%d",sum);} 题目2 include "stdio.h"include "string.h"struct Student { char s_Name[...

c语言题目:输入四个整数,设计一个程序,让这四个数从小大到大输出来
void sort(int b[], int length){ int i, j, temp;for (i = 0; i < length - 1; i++)for (j = 0; j < length - i - 1; j++){ if (b[j] > b[j + 1]){ temp = b[j + 1];b[j + 1] = b[j];b[j] = temp;} } } int main(void){ int a[4];int...

相似回答