《C语言及程序设计》程序阅读——函数起步

来源:互联网 发布:铃声制作软件 编辑:程序博客网 时间:2024/05/02 02:15

返回:贺老师课程教学链接


(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;}



0 0