个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
无符号整数编程编辑无符号整数c语言无符号整数怎么定义整型变量的分类:基本整型:int短整型:shortint长整型:longint对以上三类加上修饰符unsigned以指定是“无符号数”
1个回答
可以使用随即函数,然后乘以一个系数,接下来再取整,不就行啦!
我记得这个题目就在知识人中做过,我看过,你认真找找
Dim a(1 to 10) as Integer, maxIndex as Integer, tmp as Integer 'a(1-10)=?赋值 For i = 1 to 9 maxIndex = i For j = i + 1 to 10 If a(j) > a(maxIndex) Then...
main() { int i,a[10]; clrscr(); for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[0]>a[i]) a[0]=a[i]; } printf("%d",a[0]); getch(); }
2个回答
定义一个数组,然后调用数组中的 verse()方法,这个方法就是专门用来倒转数组的! 也可以自己定义一个函数 public void orientation() { for(int j=i-1;j>=i;j--) { int(a[j]+" "); } } 然后直接调用orientation方法就可以...
4个回答
我的参考源程序在附件里.
。。一个简单的for 语言 加法。。。
这样拉,第1步:过滤同时被3和5整除的整数。if((i%3)==0&&(i%5)==0)第2步:加起来就行了塞。sum+=i;俺用c++写了一个小程序,可以计算1到任何一个数之间能同时被3和5整除的整数的和。#includeusingnamespacestd;intnetghost(intpara)...
#include main() { char c; int s=0,n; printf("请输入整数:"); while((c=getchar())!='\n')//判断,当遇到回车键时结束程序。 { if(c>='0'&&c<='9') { n++; s=s+(c-48);//因为‘0’的ASCL...
设 x=100 to 1000 n=n+x 输出n
void GetMaxMinVal(const double *buf,int bufLen,double &fValHigh,double &fValLow) { fValHigh=-99999999999; fValLow =+99999999999; for(int i=0;ifValHigh...
3个回答
用冒泡法吧。
Dim a As Single, Gs As Integer a = InputBox("输入一个数字") Do While a <> 0 Gs = Gs + 1 a = InputBox("输入一个数字") Loop MsgBox
我写了一个,运行没有问题,而且答案也是正确的。 希望对你有用。呵呵 #include #include void main() { int x; long sum; long tmp; long X; printf("Please input a integer:"); scanf("%d",&...
main() {int i,max,score[10]; printf("please input 10 numbers\n"); for(i=0;i<10;i++) scanf("%d",&score); max=score[0]; for(i=1;i<10;i++) if(max C/C++ 2个回答
main() { int a[11]={5,9,11,32,45,56,59,62,71,82}; /*任意有序数组,现在只有10个数*/ int x,i; /*定义x和i*/ scanf("%d",&x); ...
用递归法比较麻烦, 如果你只是不想用itoa的话,你可以 用sprintf()啊 比如: int a=4354; char sztmp[20]; sprintf(sztmp,"%d",a); printf("%s\n",sztmp); 打印: 4354
#include void main() {int n,x; do { scanf("%d",n) }while(n=4294967295); printf("%d",n); do { x=n%10; printf("%d",x); n=n/10; } while(n!=0); } 我只是就这样写...
#include #include #define INF ”t2.in” #define OUTF ”t2.out” typedef struct treenode { intval,count struct treenode'left,'right } Binary binary_tree ...
这种方法的运行方式是:从数据中选择一个最小的同第一个数据交换,再从余下的数据中选择一个最小的同第二个交换,这样反复下去。 例如: main() {int*p,i,a[10]; p=a; for(i=0;i<10;i++) scanf("%d",p++); p=a sort(p,10); for(p=...
#include<stdio.h>void main(){int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9...
int i; extern int s; for(i=m;i<=n;i++) { if(i%7!=0&&i%5!=0) s+=i; } return s;
先输入十个数,存到数组里, 然后把数组里的数用冒泡法或其它你知道的方法排下序就OK了。 书里应该有这种例子的。
/*从键盘输入3个任意整数,输出其中的最大数*/ #include main() { int i,max,d; scanf("%d",&d); max=d; for(i=2;imax) max=d; } printf("%d",max); }
下面的程序可以实现你的想法: #include using namespace std; int main() { int n,i,count=0; cout>n; if(n<0) { cout>n; } if(n==0) cout< C 程序设计 2个回答
上面的为什么全部都是0到100历遍呢??效率好低!!螺柱看看我的吧:Private Sub command1_click()Dim a As IntegerDim b As IntegerDim c As Integera = Val(Text1.Text)b = Val(Text2.Text)If...
楼主要实现什么功能? 楼上有几个程序,都实现了不同的功能! 我的理解是楼主想实现sum=1*1 2*2 3*3 4*4 5*5.....119*119 120*120 是上面这个意思吗? 如果是的程序具体为下: #include void main() { long sum=0; ...