汇编 输入3-9之间的一个数n,输出一个由"*"组成的倒三角形
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/23 00:43:34
![汇编 输入3-9之间的一个数n,输出一个由"*"组成的倒三角形](/uploads/image/f/5750685-45-5.jpg?t=%E6%B1%87%E7%BC%96+%E8%BE%93%E5%85%A53-9%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%80%E4%B8%AA%E6%95%B0n%2C%E8%BE%93%E5%87%BA%E4%B8%80%E4%B8%AA%E7%94%B1%22%2A%22%E7%BB%84%E6%88%90%E7%9A%84%E5%80%92%E4%B8%89%E8%A7%92%E5%BD%A2)
上面二位的程序的算法负责度是O(n×n),如果输入80000,基本上就死掉了,我下面的程序的算法负责度给输出结果的长度相关,例如输出34566543的复杂度就是O(8),俺的程序即使输入很大的int也
//如果n=13,1出现的次数只有6次吧:110111213#includeusingnamespacestd;intmain(){inti,n,num,a[10]={0};//定义变量,初始化数组a
intmax=0;for(inti=0;imax}max=a[i];你可以用随机生成函数rand()
#includevoidmain(){inti,n,sum=0;printf("请输入n:\n");scanf("%d",&n);for(i=1;i
#includeintmain(intargc,char*argv[]){inti,a,b,sum=0,c;scanf("%d%d",&a,&b);if(a>b){c=a;a=b;b=a;}for(i
在你的第二个for循环中a
这样才完整:判断不出错.N-1省去了许多判断,提高了效率.PrivateSubCommand1_Click()DimNAsIntegerDimiAsIntegerIfIsNumeric(Text1.T
#includeintfib(intn);intmain(void){\x05intm,n,i,j;\x05printf("Inputm:\n");\x05scanf("%d",&m);\x05pri
//Author:Yach//QQ:79564727//申请请注明来者何人..#includeusingnamespacestd;intfib(int);voidmAndn(int,int);intf
太不规范了吧.看着头晕.for(i=0;i
#include <stdio.h>void main(){int i;for(i=100;i<=300;i++){if(i%3==0&
(在vc++6.0和turboc2.0中一样)#includeintsum(intn){ints=0;for(inti=1;i
#include"stdio.h"#include"stdlib.h"intf(intn){while(n>=9){if(n%10==9){return0;}else{n=n/10;}}return1
-128=11111111127=01111111超过127127+2=10000001=-1其实汇编和你1.中说的一样.小于-128的数字不能拿2字节的寄存器存放了.他就相当于这个2字节的寄存器.能
#includeintfun(intx);voidmain(){intn,i;scanf("%d",&n);for(i=1;i
好了#includevoidmain(){intn,m,a,b,c,d,e,f;printf("请输入行数n,空格数m\n");scanf("%d%d",&n,&m);f=n;for(a=1;a
inti=0;intn,t,sum=0;scanf("%d",&n);while(i
using System;namespace ConsoleApplication2{ class Program 
方法很多,以下是按照各边的次序填充再输出:#include<stdio.h>intmain(){inti,j,a[100][100],n,k=1;printf("pleaseinputan
#includeintmain(void){inti;scanf("%d",&i);while(i!=0){if(i%2==0&&i%3!=0)printf("%d",&i);elseprintf("