个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
你可以参考一下这里
2个回答
用一个叫栈的数据结构就可以达到这样的效果
1个回答
使用设计模式中的 命令模式 即可
#include main() {int a,b,c,max; printf("QING SHU RU SAN GE SHU"); scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c? printf("SAN GE SHU DE ZUI DA ZHI S...
说的详细一点
/*从键盘输入3个任意整数,输出其中的最大数*/ #include main() { int i,max,d; scanf("%d",&d); max=d; for(i=2;imax) max=d; } printf("%d",max); }
3个回答
定义个足够大的数组,把输入的N个整数作为数组的前N个元素。 先用基本的算法把这个数组的前N个数排序,然后按排好的顺序输出这前N个数就行了。 #include "stdio.h" #define MAX 100 void main() { int n,num[MAX],i,j,k; // 输入 pri...
4个回答
第一个问题:#include "stdio.h"void main(){ int max,min; int a[5]; printf("输入5个数:\n"); for(int i=0;i<5;i++) scanf("%d",&a[i]); max=a[0]; min=a[0]; fo...
#include void main() { int get; int n1, n2, sum1, sum2; double avg1, avg2; n1 = 0; n2 = 0; sum1 = 0; sum2 = 0; while (1) { scanf("%d", &get); if (get...
6个回答
#include void prt(int n) { if(n>10) prt(n/10); printf("%d ",n); } int main(void) { int a=4567; prt(a); return 0; }
把楼上的改进下,加个判错功能 int a; bool flag=0; scanf("%d",&a); for(int i=0;i<10;i++) { if(tab[i]==a) { printf("%d",i); flag=1; } } if(flag==0) { printf("未找到相关下标")...
5个回答
用if语句对阿司可码值进行选择,符合条件就保留否则进行下一个
随便一个数你要多长的啊?定义一个大一点的数组,用冒泡法比较法等等办法编程,一个很简单的程序,自己思考一下不难的。努力哦。
void main() { int a,b,c,max; printf("Please input three numbers:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a>c) max=a; else max=c; } else { if(b>c) ...
程序运算的时候结果都会进行取整的,你的bonus?等变量都用的整型,每次运算都要取整,结果就可能会有误差。建议把他们都定义为float型,输出时用printf("bonus=%d",(int)bonus); 这样问题基本就解决了。如果还有问题,那就是你用的数的数值都过大,float型已经不能满足了,...