c语言重点30题(编辑修改稿)内容摘要:
t+=a++。 } else { static int a=5。 t+=a++。 } return t+=a++。 } main() { int i,s=0。 for(i=0。 i3。 i++) s+=fun(i)。 printf(s=%d\n,s)。 } 运行结果 __s=27 _______ 17. 写出程序的运行结果 int fun() { static int x=0。 int t=0。 switch(x) { case 0: t+=x++。 case 1: t+=x++。 break。 case 2: t+=x++。 case 3: t+=x++。 break。 default: t+=x++。 } return t+=x++。 } main() { int i,s=0。 for(i=0。 i3。 i++) s+=fun()。 printf(s=%d\n,s)。 } 运行结果 ___s=21_______ 18. 写出程序的运行结果 8 void fun(int x) { if(x/16) fun(x/16)。 switch(x%16) { case 15: printf(F)。 break。 case 14: printf(E)。 break。 case 13: printf(D)。 break。 case 12: printf(C)。 break。 case 11: printf(B)。 break。 case 10: printf(A)。 break。 default: printf(%d,x%16)。 } } main() { int x。 scanf(%d,amp。 x)。 fun(x)。 } 当输入 1978时,显示 7BA。 19. 写出程序的运行结果 void fun(int n) { int i。 if(n!=0) { fun(n1)。 for(i=1。 i=n。 i++) printf(%d,n)。 printf(\n)。 } } main() { int n。 scanf(%d,amp。 n)。 fun(n)。 } 当输入 5时,显示 : 1 22 333 4444 55555 9 20. 写出程序的运行结果 include void fun(char s[]) { int i,j。 char ch。 for(i=0,j=strlen(s)1。 ij。 i++,j) { ch=s[i]。 s[i]=s[j]。 s[j]=ch。 } } main() { char s[3][5]={{39。 A39。 ,39。 B39。 ,39。 C39。 ,39。 D39。 },{39。 E39。 ,39。 F39。 ,39。 G39。 },{39。 H39。 ,39。 I39。 }}。 int i。 printf(The old array is:\n)。 for(i=0。 i3。 i++) printf(\%s\\n,s[i])。 for(i=0。 i3。 i++) fun(s[i])。 printf(The new array is:\n)。 for(i=0。 i3。 i++) printf(\%s\\n,s[i])。 } The old array is: ABCD EFG HI The new array is: DCBA GFE IH 21. 写出程序的运行结果。 void fun(int a[],int i,int j) { int t。 if(ij) { t=a[i]。 a[i]=a[j]。 a[j]=t。 i++。 10 j。 fun(a,i,j)。 } } main() { int a[3][4]={{1,2,3,4},{4,5,6},{7,8}}。 int i,j。 printf(The old array is:\n)。 for(i=0。 i3。 i++) { for(j=0。 j4。 j++) print。c语言重点30题(编辑修改稿)
相关推荐
amp。 amp。 b c 的值为 …………………………………… ( ) ① 0 ② 1 ③ 3 ④ 5 3 s1和 s2分别为两个字符串变量,下列语 句中,错误的是 ……………… ( ) ① strcpy( s1 , s2 ) ② gets(s1 ,s2) ③ strcmp( s1 , s2 ) ④ strcat( s1 , s2 ) 3 设 a 、 b、 c的值分别为2、3、 4 ,
argdx 所指的地址写 argcx 字节 4 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=2 时一样 5 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=3 时一样 6 取输入状态 7 取输出状态 8 测试可换性。 只对于 DOS 11 置分享冲突的重算计数。 只对 DOS int (*ssignal(int sig
t i。 int fact()。 for(i=0。 i5。 i++) printf(\40:%d!=%d\n,i,fact(i))。 } int fact(j) int j。 { int sum。 if(j==0) sum=1。 else sum=j*fact(j1)。 return sum。 }
出项目 A中的 C目录, C的路径是: A\B\C 操作方法: 方法一: 选中本地存放 cvs文件的根目录,右键点击检出 ( Checkout module) 选项 == 弹出如下页面 == 在服务器上的模块名和路径( Module name and path on the server)对应的输入框中 输入 A/B/C,点击确定按钮检出即可。 方法二: 选中本地存放 cvs文件的根目录
成眼睛的反光,完成眼珠。 图 12 1用挑选工具将眼珠放在眼白之上形成眼睛。 图 13 1将画好的左边各个部分全部选中并群组,然后在属性栏上点击水平镜像按钮,复制出一份,移动到右边的对应位置。 图 14 1先拉出几条参考线确定下半部图案的位置,然后用贝塞尔工具画出直 线轮廓。 图 15 1用形状工具选中所有节点, Ctrl+Q 转为曲线后调节曲线至如下形状。 图 16 1设其填充色为黑,轮廓色为
【 D】 将对象转换成网状填充对象 【 M】 打开 “位置工具卷帘 ” 【 Alt】 +【 F7】 添加文本 (单击添加 “美术字 ”;拖动添加 “段落文本 ”) 【 F8】 将选择对象下对齐 【 B】 将字体大小增加为字 体大小列表中的下一个设置 【 Ctrl】 +小键盘 6 转到下一页 【 PageDown】 将镜头相对于绘画下移 【 Alt】 +【 ↓】 包含指定线性标注线属性的功能 【