matlab 循环输出1,2,3,4,5
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 17:37:18
DimiAsIntegerFori=0To100i=i+1NextResponse.Write(i)
dimi!,m!Fori=1To100IfkMod3=0ThenPrintk;m=m+1IfmMod5=0ThenPrintEndIfEndIfNextk其实用多一个累加器``就是每循环一次M就加一`
n=10;B=zeros(1,n);fork=1:nr=k;%运算后数据B(k)=r;%存入矩阵内end;
1#includemain(){intx;printf("请输入一个整数");scanf("%d",&x);printf("%d",x);}2#includemain(){intx,y;printf(
if不是循环语句,只执行一次,其执行完一次后i=2,i-1=1输出i=10
#includeintmain(){inti;for(i=1;i
#includevoidmain(){intn,m;inti,j=0;scanf("%d",&n);for(i=n;i>0;i--){printf("");for(j=i;j>0;j--){print
#includevoidmain(){inta;intb[10];for(a=0;a=0;a--)printf("%d",b[a]);}
[m n]=size(data1);fid=fopen('F:\tp\duozhan1.txt','wt');for ind1=1:m &
n=10000;y=ones(n,1);fori=1:n;y(i)=i;end
x=[1:10,10:2:40];y=2*x+3;disp(y);//不是很简单的问题么?//哪里还需循环?
sum=0;n=7;%这个n为计算的数中最大的那个数fori=1:2:nsum=sum+i^2;endsum
程序本来有个特点就是有限步能执行完,所以你的想法是无法实现,不过有2种方法改进:1、定义循环次数足够大;2、利用m=input(,'s');进行不断符合读入来控制输出.再问:那能生成一个交替输出的文件
voidmain(){intmaxRow=5;//输出行数intnum=1;for(inti=0;i再问:你这是5行的?我要的是n行的再问:你确定这是对的?能输出那个图形?再答:把maxRow换为你想
#includeintmain(){inti,j,k=1,t;for(i=0;i
functionans=FOR(n)sum=0;fori=1:nsum=sum+i^i;i=i+1;endans=sum;functionans=WHILE(n)sum=0;i=1;whilei
y=zeros(1,100);%初始化y矩阵,为1行100列的全零阵forx=1:1:100eval(['y(',num2str(x),')=',num2str(x^2),';'])%将相应的数存入到
forn=1:3eval(['A'num2str(n)'='num2str(n)]);end
int[]arr={1,3,6,10,15,2,5,9,14,4,8,13,7,12,11};inti=0;//使用while遍历while(iif(i!=arr.length-1){System.o
#includevoidmain(){longintf1,f2;/*定义为长整型,后面的数很大,整型容纳不下*/inti,n;f1=1;f2=1;printf("inputn:");scanf("%d