输入10个整数,删除重复的数后输出.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/27 10:28:05
你的算法真是这样的吗?从你的算法看不出你要干嘛,帮你调试通过#includeusingnamespacestd;intmain(){intn,i=0,j,t=0;inta[100],b[100];in
1/4根据8421的原则,去掉两个0,就相当于把8+4降为2+1
intmax;//接收最大值intarr[n];//n为输入的整数的个数inti;max=arr[0];for(i=0;imax)max=arr[i];//求最大值}这是核心语句,我希望你可以自己加上
高级筛选-复制到其他位置-选择不重复的记录
请到电脑/网络-程序设计-你需要的语言板块去发
#include<stdio.h>#include<stdlib.h>int main(){ int i,a[
4倍,举例如1100,则10进制为(1x2^3+1x2^2+0x2^1+0x2^0)/(1X2^1+1x2^0)=4再问:答案是1/4再答:哈哈,意思明白就行了
#includeintmain(){inta[10],i,*maxInt,*minInt;for(i=0;i{printf("输入第%d个整数:\n",i+1);scanf("%d",&
1.第一个条件不用考虑,整数都满足2.2的倍数,那么末尾数是2或者43..3的倍数:所有位上的数加起来是3的倍数,1+2+3+4+5=15那么这个数必然是3的倍数,不管怎么组合,删除一位后,1+2+3
太不规范了吧.看着头晕.for(i=0;i
根据你的意思,我来写写,没在工具上写,没环境,你自己编译下,应该只有小错误.importjava.util.*;publicclassTest{int[]i=newint[30];//存放30个数的数
#include<stdio.h>int main(){ int a[10],i,num=0; float ave
#include"stdio.h"intmain(){intd[10],i,j,k,t[5];printf("输入十个整数:");k=0;//存储的序号(去重复)for(i=0;i
是输入字符串,还是一个int再问:int再答:#include<stdio.h>void main(){ int a,b=
#include<stdio.h>int main(void){int n=10,m,i,j,a[10];for(i=0;i<n;i++)scanf(&q
主要困难在排队,如果最大和最小数不出现在第一和最后,好办,当其中有一个或两个出现在第一或最后麻烦.#includemain(){voidinput(int*a);voidsort(int*a);voi
设max和min且都等于第一个数,一个一个比对,比第一个小的替换min,同理替换max,最终用一个中间变量交换max,min.最好是用数组来装这些数,那样输出的时候方便一点.我说得很清楚了,编起来应该
在两个函数的ret=i;后加break;再问:为什么加BREAK,我两个函数不是要选出最大最小值吗?再答:看错,是min函数有问题。不好意思哈。
#includevoidmain(){inta[10];inti,j,temp;for(i=0;i
dima(1to10)asintegera(1)=val(inputbox(“请输入第1个数"))max=a(1)fori=2to10a(i)=val(inputbox(“请输入第"&i&"个数"))