返回:贺老师课程教学链接
(1)请说出下面程序的输出
#include <stdio.h> int fun(int x,int y) { return(x*y); } int main() { int a=7,b=5; printf("%d\n",fun(a,b)); return 0; }
(2)请说出下面程序的输出
#include <stdio.h> void print(int,char,int); int main() { print(3,'*',1); print(2,'*',3); print(1,'*',5); print(2,'#',3); print(2,'#',3); return 0; } void print(int begin,char pzf,int n) { int i; for(i=0; i<begin; i++) printf(" "); for(i=0; i<n; i++) printf("%c", pzf); printf("\n"); }
(3)请说出下面程序的输出
#include <stdio.h> void f1( ) { int x=3; printf("%d ", x); } void f2(int x ) { printf("%d ", ++x); } int main( ) { int x=1; f1( ); f2(x); printf("%d\n", x); return 0; }
(4)请说出下面程序的功能:
#include<stdio.h> int func (int n) { int i,j,k; i=n/100; j=n/10-i*10 ; k=n%10 ; if ((i*100+j*10+k) == i*i*i+j*j*j+k*k*k) return n ; return 0; } int main( ) { int n,k ; for (n=100; n<1000 ; n++) if (k=func(n)) printf("%d ",k) ; return 0; }
时间: 2024-10-24 00:01:39