编程判断输入的正整数输入整数a和b,若a或b大于100,则输出a,b的和与100的差,否则输出a与b的和。

C语言程序设计题库_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言程序设计题库
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢输入整数a和b,若a*a+b*b&10,则输出a*a+b*b百位以上的数,要输出百位以上的数要如何写代码?
[问题点数:40分]
输入整数a和b,若a*a+b*b&10,则输出a*a+b*b百位以上的数,要输出百位以上的数要如何写代码?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|C语言编程题:要求用户输入两个数a、b,如果a能被b整除或a加b大于1000,则输出a,否则输出b;_百度知道
C语言编程题:要求用户输入两个数a、b,如果a能被b整除或a加b大于1000,则输出a,否则输出b;
这是一道C语言编程题,代码越精简越好!我希望能在“输出语句”标出英文说明,用循环语句做出来,那就更好啦!只要结果答案正确的话就OK啦!!!
我有更好的答案
printf(&%d&,a%b==0||(a+b)&1000?a:b); 你是要整个的代码?
你写的是什么玩意啊?就一个输出语句 能说明什么?
不好意思刚没看见,重新给你写了一遍,完整的。#include&stdio.h&int main(){ int a,b,do{
printf(&--------------------\n1:a,b判定\n0:退出判定\n输入功能选择编号:&);
scanf(&%d&,&choice);
switch(choice){
printf(&输入a:&);
scanf(&%d&,&a);
printf(&输入b:&);
scanf(&%d&,&b);
printf(&判定结果为:%d\n&,(((a%b==0)||(a+b)&1000)?a:b));
printf(&出错啦!!请输入正确的功能编号!&);
} }while(choice!=0); return 0;}
用DO switch循环语句,这个循环语句很麻烦,我自己都解出来了,比你简单,你可以看一下:void main(){int a,b;scanf(&%d%d&,&a,&b);if(b/a==0||a+b&1000)printf(&%d&,a);elseprintf(&%d&,b);}
b/a==0不能判定整除。另外,你不是说要循环的嘛?反正核心语句就是
printf(&判定结果为:%d\n&,(((a%b==0)||(a+b)&1000)?a:b));
这个没问题了。其他的你能解决嘛。
采纳率:64%
#include &stdio.h&int main(){
scanf(&%d %d&, &a, &b);
printf(&%d\n&, (a % b == 0 || a + b & 1000) ? a : b);
return 0;}
C语言6.0运行不了,我看你的答案还是不正确输出语句那块有问题
本回答被网友采纳
#include&stdio.h&int main(){ int a,b; scanf(&%d,%d&,&a,&b); while(b%a==0&&a+b&1000)//Meet the conditions for entering the loop
printf(“%d\n”,a);printf(&%d\n&,b); return 0;}
为您推荐:
其他类似问题
投手的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和.
编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和.结果利用Msgbox函数输出 VB……大家帮帮
#includeint main(){ int a,b; printf("input two number:"); scanf("%d %d",&a,&b); if((a*a+b*b)>=100) printf("\n %d",(a*a+b*b)/100); else printf("\n %d",a+b); getch();}
我有更好的回答:
剩余:2000字
与《编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和.》相关的作业问题
int a,b;scanf("%d%d",&a,&b);if(a>100||b>100){if(a>100)printf("%d\n",a);if(b>100)printf("%d\n",b);}else printf("%d",a+b);
#includeint main(){int a,b;printf("input two number:");scanf("%d %d",&a,&b);if((a*a+b*b)>=100)printf("\n %d",(a*a+b*b)/100);elseprintf("\n %d",a+b);getch();}
我用C写如下:void Msgbox(int x,int y){/*c用来保存a2+b2的值*/int d=c-c%100;/*c用来保存百位以上的值*/scanf("%d,%d";%x,%y);/*请输入a2,b2*/if(a2+b2>100) printf("%d",d); /*如果a2+b2大于100
4321你发现它们的规律了吗一步一步来,你把下面三段程序都看一下运行结果,就能做出来了首先for(int j=1;j
#includevoid output(int n){int i,j,for(i=1;i=1;i--){temp=n-i;while(temp--)printf(" ");for(j=1;j=1;j--)printf("%d",j);printf("\n");}}int main(){
#includvoid main(){int a,b,c;c=a+b;cout
#include&&stdio.h&void&main(){&int&n,a[100],i,j,\x09scanf(&%d&,&n);//输入数据的个数\x09for&(&i=0;i&n;i++&nbsp
scanf("%d",&x);if(x>0)printf("%d",x*x);else if(x
#include main() { int i,j,k,p,t; for(i=1;p--) printf(" "); for(j=1;j=i;p--) printf(" "); for(j=3;j
#include "stdio.h"main(){int a=0;scanf("%d",$a);if(a>0) printf("%d是正数",a);else if(a==0) printf("%d不是正数也不是负数",a);else printf("%d是负数",a);if(a%2) printf("%d是奇数",a)
#include char s[20],t;int main(){ scanf("%s",s); if (s[2]>s[0]) { t=s[0]; s[0]=s[2]; s[2]=t; } printf("%s\n",s); return 0;} 跪求采纳!
第一次,20 10 -40(不大于100)第二次,-40 -20 80(不大于100)第三次,80 40 -160(不大于100)第四次,-160 -80 320所以输出320
#include void main(){int i,j,m,n=0,a[100],*xx=a;scanf("%d",&m);for(i=2;i
并在主函数中输入任意两个正整数m和n,调用前两个函数求得结果,然后输出. #include
#includevoid main(){float a,b,sum,scanf("%f,%f",&a,&b);sum=a*a+b*b;if(sum>100){change=sum/100; while(change){ printf("%d\n",change);change=change%10;}}el
#include"stdlib.h" #include"stdio.h" void main(){int a,b;scanf("%d %d",&a,&b);a=a*a;b=b*b;int temp=a+b;if(temp>100){temp/=100;printf("%d\n",temp);}else{printf("
x=a*a+b*b;y=x/100;
你是想编个计算程序么?这样会有条件判断问题的,会陷入死循环.无论输入何值,乘以-1/2后的绝对值是个正数,再除以一个负数(-1/4),结果是负数,无论如何好不可能达到停止的条件(》100).

我要回帖

更多关于 js 大于等于0的整数 的文章

 

随机推荐