请帮助回答一道VFP题!
利用循环结构编程打印如下图形,写出程序代码? 1000 0100 0010 0001
i=1 do while i<=4 j=1 do whil j<=4 if i=j then print "1" else print "0" endif ?? j=j+1 enddo i=i+1 enddo 我手头上没有VFP,这是从前学的, 那个print语句记的不太清了, 两个问号那里的意思就是换行,好象是用两个?的,你稍微修改下就可以了。
for i=1 to 4 ?subs('0001000',5-i,4) endf 注:substr是求子串函数,第一个参数是起始位置,第二个参数是子串长度。 另外,VFP中?相当于其他语言中的print,打印后换行,??打印后不换行
for(i=1;i++;i<=4){ for( j=1;j++;j<=4){ if(i==j) printf("1"); else printf("0"); } printf("\n"); }
答:#include"stdio.h" void main() { int i; int t; for(i=1;i<6;i++) { for(t=i;t=i;t--...详情>>