全文预览

天大-离线作业答案-2016年6月-c语言程序设计]

上传者:非学无以广才 |  格式:docx  |  页数:5 |  大小:26KB

文档介绍
Р{ printf(" ");Р_j=j+i____ ① _____; }Рprintf("*\n");Р__i++___ ② _____;Р}Р__printf("*\n") ___③ _____;Рi=1;Рwhile(i<=3)Р{?j=1;Рprintf("*");Рwhile(__ while(j<=i ___④ _____)Р{ printf(" ");Рj++; }Рprintf("*\n");Рi++;Р}Р}Р三、写出程序的执行结果(每题?4 分,共 12 分)Р1、Р#include?<stdio.h>Рvoid sub(int x , int y , int *z)Р{ *z = x+y;}Рvoid main()Р{ int a=5 , b=6, c=7;Р,Рprintf(?“ %d%d , %d?”, a, b, c);Рsub(b,c,&a); sub(a,b,&c)Р,Рprintf(?“ %d%d ,?n”, a, b, c);Р}Р答: 5,6,7?13,6,19Р注:中间有四个空格Р2、Р#include?<stdio.h>Рvoid main ()Р{?int?x=1,a=0,b=0;Рswitch(x)Р{?case 1:a++ ;Рcase 2:a++; b++; break;Рdefault: b++;break;Р}Рprintf( “ a=%d,b=%d” ,a,b);Р}Р答: a=2,b=1Р3、Р#include<stdio.h>Рvoid fun(int x);Рvoid main()Р{?fun(7);Рprintf("\n");Р}Рvoid fun(int x)Р{?if(x/2>1)Рfun(x/2);Рprintf("%5d",x);Р}Р答: 3?7Р注: 3 前面有 4 个空格, 7 前面有 4 个空格

收藏

分享

举报
下载此文档