文档详情

C语言经典100题_原创文档.pdf

发布:2024-09-13约3.95千字共12页下载文档
文本预览下载声明

C语言经典100题

1.编写一个C程序,输出程序,输出。

```c

#includestdio.h

intmain(){

return0;

}

```

2.编写一个C程序,输入两个整数并输出它们的和。

```c

#includestdio.h

intmain(){

intnum1,num2,sum;

请输入两个整数:请输入两个整数:

sum=num1+num2;

它们的和是:它们的和是:

return0;

}

```

3.编写一个C程序,输入一个整数,判断它是否为偶数。

```c

#includestdio.h

intmain(){

intnum;

请输入一个整数:请输入一个整数:

if(num%2==0){

是偶数。是偶数。

}else{

是奇数。是奇数。

}

return0;

}

```

4.编写一个C程序,输入一个字符串,将其反转并输出。

```c

#includestdio.h

#includestring.h

intmain(){

charstr[100];

请输入一个字符串:请输入一个字符串:

intlen=strlen(str);

for(inti=len-1;i=0;i--){

}

return0;

}

```

5.编写一个C程序,输入一个正整数,判断它是否为素数。

```c

#includestdio.h

#includestdbool.h

boolisPrime(intnum){

if(num=1){

returnfalse;

}

for(inti=2;i*i=num;i++){

if(num%i==0){

returnfalse;

}

}

returntrue;

}

intmain(){

intnum;

请输入一个正整数:请输入一个正整数:

if(isPrime(num)){

是素数。是素数。

}else{

不是素数。不是素数。

}

return0;

}

```

6.编写一个C程序,输入一个整数n,输出n的阶乘。

```c

#includestdio.h

intfactorial(intn){

if(n==0||n==1){

return1;

}else{

returnn*factorial(n-1);

}

}

intmain(){

intn;

请输入一个整数:请输入一个整数:

的阶乘是:的阶乘是:

return0;

}

```

7.编写一个C程序,输入一个字符串,统计并输出其中的字母、数

字和其他字符的个数。

```c

#includestdio.h

#includectype.h

intmain(){

charstr[100];

请输入一个字符串:请输入一个字符串:

intletters=0,digits=0,others=0;

if(isalpha(str[i]))

letters++;

elseif(isdigit(str[i]))

digits++;

else

o

显示全部
相似文档