要用c程序编不要用其他语言:1.输入整数a和b,如果a能被b整除,就输出算式和商,则输出算式、整数商和余数

如题所述

#include <stdio.h>
#include <conio.h>

void main()

{
int a,b;

printf("请输入整数a和b ,以空格分开\n");
scanf("%d %d",&a,&b);

if(a%b)
printf("算式:%d/%d =%d 余数%d\n",a,b,a/b,a%b);
else
printf("算式:%d/%d =%d\n",a,b,a/b);

getch();
}追问

绝对的高手,谢谢,运行了下,你的程序是对的,但是你的程序我有两点不懂:(望不吝赐教)
1.你为什么要用#include 头文件……据说这只是调节屏幕亮度的
2.程序后面要输入getch();这个什么作用啊

追答

#include 这个是一个输入输出控制的相关头文件。
getch();这个函数是从键盘读取一个字符,在这里是做为程序运行到此,暂停用的,以方便屏幕显示输出的信息。

这是在TC下调试的一个技巧。
如果你用的是vc6.0那这两行就不需要了。在编译器点击运行按钮就可以看到了。

追问

厉害!高手啊,我用的是VC++6.0,难道你用的是TC,这个感觉没有VC好用啊,你怎么还要用这个,顺便请教下,大公司C语言开发项目都是用什么开发工具啊……VC6.0、TC还是其他的?

追答

TC 目前只是做为学习来用了,是个很经典的编译器。在学校中还是有很多在用!
VC6.0也是很强的开发工具,很多有名的应用程序都是由些开发出来的。

公司用的工具各不相同,VS2005、08,还有C#,Java,QT等等~

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-02
#include<stdio.h>
main()
{
int a,b,c;
c=a%b;
if (c==0)
printf("%d/%d=%d",a,b,a/c);
else
printf("d%/d%=d%···d%",a,b,a/b,c);
}追问

你和上面一模一样只是加了一个main()方法,去掉了一个#include,其它的错误均和楼上一模一样,弱弱的问下,你就不怕楼上告你盗版侵权吗?嘿嘿嘿,跟你开玩笑滴,希望不会介意,给我答案依然感谢你有这份心,谢谢

追答

我嫌写着麻烦,复制了一下,谁知道还有错

第2个回答  2012-03-02
#include<stdio.h>
#include<math.h>
{
int a,b,c;
c=a%b;
if (c==0)
printf("%d/%d=%d",a,b,a/c);
else
printf("d%/d%=d%···d%",a,b,a/b,c)
}追问

你的程序忘了写main()方法,最后printf后没有分号,a,b没有取地址,else后面的%d变成了d%,不知里面为什么要用#include呢,printf后面输出为a/c,应该是a/b,但是答复速度最快,也不错,给你赞同分,谢谢

...输入整数a和b,如果a能被b整除,就输出算式和商,否则输出算式、整数...
include <stdio.h>int main(){int a,b; scanf("%d%d",&a,&b); printf("%d\/%d=%d",a,b,a\/b); if(a%b)printf("...%d",a%b); return 0;}

1、输a和b,如果整数a能被b整除,则输出算式和商,否则输出算式,整数商和...
if (d==0) printf("%d",c);

有没c++的题集及答案
1、A,B,C三个正整数,当满足1\/A^2+1\/B^2=1\/C^2关系时,称为倒勾股数。求130<A+B+C<150的倒勾股数有多少组。2、倒勾股数是满足公式: 1\/A^2+1\/B^2=1\/C^2 的一组正整数(A,B,C),例如,(156,65,60)是倒勾股数,因为:1\/156^2+1\/65^2=1\/60^2。假定A>B>C,且要求A,B,C均小于或等...

用C语言编写一个程序:
v2 = GEN_VALUE(); \/\/随机生成第2个算数 op = ops[ RANDOM(0,3) ]; \/\/随机决定是哪个运算符 \/\/保证第1个算数大于第2个算数,如不需要,则把这个判断删除即可 if( v1<v2 ){ t = v1;v1 = v2;v2 = t;} \/\/如果运算符为除法,且v1不能被v2整除则重新生成题目 if( op=...

用pascal语言中的if语句解决一下几个问题。
1.要确认A能不能被B整除,只要A除B的余数=0,那么他就能被B整除。否则就输出A,除号,B,等号,商(用整除函数DIV),再用A-B*商。程序:Var a,b:integer;Begin Readln(a,b);If a mod b=0 then Write(a,'\/',b,'=',a div b)Else Write(a,'\/',b,'=',a div b,'...',a...

简单c语言程序
6、★输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)main(){int a;int b;int c;int n=0;scanf("%d%d%d",a,b,c);a%2==1?n++:a;b%2==1?n++:b;c%2==1?n++:c;if n==2 prin...

C程序编写 输入一个3位正整数,以倒数形式输出它的各位数
1、不能使用指数函数power 2、不能使用查表法,必须在程序里计算费马数 Input 非负整数k Output 前k个费马数 Sample Input 3 Sample Output 3 5 17 Hint 输入只有一个k,不需使用 while (cin >> k)。鸡兔同笼 Description 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)...

大学福音经典编程题适用于专升本
54.判断一个数是不是素数: 53.3*3矩阵的转置 56任何比2大的偶数,总能表示两个素数 57.输入四位数字输出四个字符 58.把a数组的内容拷贝到b数组每拷贝三个放1个* 59.输入一串字符串把其中最长的字母拷贝放到另一个数组 60.16进制转换位10进制 61.输入10个整数,最大的和最后一个位置上的交换最小的和最前面...

辗转相除法求最大公约数c语言代码
在现代密码学方面,它是RSA算法(一种在电子商务中广泛使用的公钥加密算法)的重要部分 简单的来说辗转相除法的原理就是:先比较两个数使第一个数为最大数a,第二个数为最小数b 使最大数%最小数得到余数a%b=temp 后将余数赋值给最小数a=temp再去除最大数b即b%a 一直往复直到余数不为0 ...

C语言 随机生成10个加法算式,输入每个算式的计算结果,判断计算是否正确...
除法没有校验,有余数,输出整除即可;include "stdafx.h"#include <stdlib.h>#include <time.h>int ChoiceFunc(int a, int b,int Suanfa){int result = 0;switch (Suanfa){case 0:result = a + b;break;case 1:result = a - b;break;case 2:result = a * b;break;case 3:if (...

相似回答