程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> C語言中關於函數的簡單編程題

C語言中關於函數的簡單編程題

編輯:關於C
1.實現一個函數,打印乘法口訣表,口訣表的行數和列數自己指定, 輸入9,輸出9*9口訣表,輸出12,輸出12*12的乘法口訣表。
#include <stdio.h>

int chengfa(int n,int i,int j,int k)
{
scanf("%d",&n);
    for(i=1;i<=n;i++)  
    {  
        for(j=1;j<=i;j++)
        {
            k=i*j;
            printf("%dx%d=%2d  ",j,i,k);
        }
        printf("\n");
    }
}
int main()
{  
    int a=0,b=0,c=0,d=0;
    chengfa(a,b,c,d);
    system("pause");
    return 0;
}

 

2.使用函數實現兩個數的交換。
#include<stdio.h>
int swap(int *p1,int *p2)
{
int tmp;
tmp=*p1;
*p1=*p2;
*p2=tmp;
}
int main()
{
    int a=12;
    int b=34;
     swap(&a ,&b);
    printf("a=%d\nb=%d\n",a,b);
    system("pause");
    return 0;
}

 

3.實現一個函數判斷year是不是潤年。  
#include<stdio.h>
int year(int n)
{
scanf("%d",&n);
if((n%4==0)&&(n%100!=0)||(n%400==0))
    printf("%d是閏年!",n);
else
    printf("%d不是閏年!",n);
}
int main()
{
    int a;
    year(a);
    system("pause");
return 0;
}

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved