日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五

發(fā)布時(shí)間:2024/9/30 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

全國(guó)青少年軟件編程等級(jí)考試C語(yǔ)言經(jīng)典程序題10道五

【程序41】

題目:學(xué)習(xí)static定義靜態(tài)變量的用法

1.程序分析:

2.程序源代碼:

#include "stdio.h"

varfunc()

{

int var=0;

static int static_var=0;

printf("\\40:var equal %d \\n",var);

printf("\\40:static var equal %d \\n",static_var);

printf("\\n");

var++;

static_var++;

}

void main()

{int i;

for(i=0;i<3;i++)

varfunc();

}

==============================================================

【程序42】

題目:學(xué)習(xí)使用auto定義變量的用法

1.程序分析:

2.程序源代碼:

#include "stdio.h"

main()

{int i,num;

num=2;

for (i=0;i<3;i++)

{ printf("\\40: The num equal %d \\n",num);

num++;

{

auto int num=1;

printf("\\40: The internal block num equal %d \\n",num);

num++;

}

}

}

==============================================================

【程序43】

題目:學(xué)習(xí)使用static的另一用法。

1.程序分析:

2.程序源代碼:

#include "stdio.h"

main()

{

int i,num;

num=2;

for(i=0;i<3;i++)

{

printf("\\40: The num equal %d \\n",num);

num++;

{

static int num=1;

printf("\\40:The internal block num equal %d\\n",num);

num++;

}

}

}

==============================================================

【程序44】

題目:學(xué)習(xí)使用external的用法。

1.程序分析:

2.程序源代碼:

#include "stdio.h"

int a,b,c;

void add()

{ int a;

a=3;

c=a+b;

}

void main()

{ a=b=4;

add();

printf("The value of c is equal to %d\\n",c);

}

==============================================================

【程序45】

題目:學(xué)習(xí)使用register定義變量的方法。

1.程序分析:

2.程序源代碼:

void main()

{

register int i;

int tmp=0;

for(i=1;i<=100;i++)

tmp+=i;

printf("The sum is %d\\n",tmp);

}

==============================================================

【程序46】

題目:宏#define命令練習(xí)(1)

1.程序分析:

2.程序源代碼:

#include "stdio.h"

#define TRUE 1

#define FALSE 0

#define SQ(x) (x)*(x)

void main()

{

int num;

int again=1;

printf("\\40: Program will stop if input value less than 50.\\n");

while(again)

{

printf("\\40:Please input number==>");

scanf("%d",&num);

printf("\\40:The square for this number is %d \\n",SQ(num));

if(num>=50)

again=TRUE;

else

again=FALSE;

}

}

==============================================================

【程序47】

題目:宏#define命令練習(xí)(2)

1.程序分析:

2.程序源代碼:

#include "stdio.h"

#define exchange(a,b) { \\ /*宏定義中允許包含兩道衣裳命令的情形,此時(shí)必須在最右邊加上"\\"*/

int t;\\

t=a;\\

a=b;\\

b=t;\\

}

void main(void)

{

int x=10;

int y=20;

printf("x=%d; y=%d\\n",x,y);

exchange(x,y);

printf("x=%d; y=%d\\n",x,y);

}

==============================================================

【程序48】

題目:宏#define命令練習(xí)(3)

1.程序分析:

2.程序源代碼:

#define LAG >

#define SMA <

#define EQ ==

#include "stdio.h"

void main()

{ int i=10;

int j=20;

if(i LAG j)

printf("\\40: %d larger than %d \\n",i,j);

else if(i EQ j)

printf("\\40: %d equal to %d \\n",i,j);

else if(i SMA j)

printf("\\40:%d smaller than %d \\n",i,j);

else

printf("\\40: No such value.\\n");

}

==============================================================

【程序49】

題目:#if #ifdef和#ifndef的綜合應(yīng)用。

1. 程序分析:

2.程序源代碼:

#include "stdio.h"

#define MAX

#define MAXIMUM(x,y) (x>y)?x:y

#define MINIMUM(x,y) (x>y)?y:x

void main()

{ int a=10,b=20;

#ifdef MAX

printf("\\40: The larger one is %d\\n",MAXIMUM(a,b));

#else

printf("\\40: The lower one is %d\\n",MINIMUM(a,b));

#endif

#ifndef MIN

printf("\\40: The lower one is %d\\n",MINIMUM(a,b));

#else

printf("\\40: The larger one is %d\\n",MAXIMUM(a,b));

#endif

#undef MAX

#ifdef MAX

printf("\\40: The larger one is %d\\n",MAXIMUM(a,b));

#else

printf("\\40: The lower one is %d\\n",MINIMUM(a,b));

#endif

#define MIN

#ifndef MIN

printf("\\40: The lower one is %d\\n",MINIMUM(a,b));

#else

printf("\\40: The larger one is %d\\n",MAXIMUM(a,b));

#endif

}

==============================================================

【程序50】

題目:#include 的應(yīng)用練習(xí)

1.程序分析:

2.程序源代碼:

test.h 文件如下:

#define LAG >

#define SMA <

#define EQ ==

#include "test.h" /*一個(gè)新文件50.c,包含test.h*/

#include "stdio.h"

void main()

{ int i=10;

int j=20;

if(i LAG j)

printf("\\40: %d larger than %d \\n",i,j);

else if(i EQ j)

printf("\\40: %d equal to %d \\n",i,j);

else if(i SMA j)

printf("\\40:%d smaller than %d \\n",i,j);

else

printf("\\40: No such value.\\n");

}

本文僅代表作者個(gè)人觀點(diǎn),不代表SEO研究協(xié)會(huì)網(wǎng)(www.seoxiehui.cn)官方發(fā)聲,對(duì)觀點(diǎn)有疑義請(qǐng)先聯(lián)系作者本人進(jìn)行修改,若內(nèi)容侵權(quán)或非法,請(qǐng)先聯(lián)系發(fā)布者或作者刪除,若需平臺(tái)協(xié)助請(qǐng)聯(lián)系平臺(tái)管理員,郵箱cxb5918@163.com。學(xué)習(xí)互聯(lián)網(wǎng)營(yíng)銷技術(shù)請(qǐng)到巨推學(xué)院www.jutuiedu.com。

總結(jié)

以上是生活随笔為你收集整理的c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。