C语言入门例题讲解

2025-10-18 19:25:02

1、例1:从键盘读入一个正整数,输出各个数字中最大的值(若输入1265,则输出6)。

解答:

#include<stdio.h>

int main()

{

int n,max=0;

scanf("%d",&n);

while(n)

{ if (n%10>max)

max=n%10;

n/=10;}

printf("max=%d\n",max);

return 0;

}

C语言入门例题讲解

C语言入门例题讲解

2、例2:从键盘读入个位数n,求和s=1+12+123+...12..n.(例如,输入5,求解s=1+12+123+1234+12345)。

解答:

#include<stdio.h>

int main()

{

int n,i;

int m=0,s=0;

scanf("%d",&n);

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

{m=m*10+i;

s=s+m;

}

printf("%d",s);

return 0;

}

C语言入门例题讲解

C语言入门例题讲解

3、例3:输入1个整数,输出它的绝对值。

解答:

#include<stdio.h>void main(){int a;scanf("%d",&a);if(a>=0)printf("%d\n",a);elseprintf("%d\n",-a);} 

C语言入门例题讲解

4、例4:输入一个整数,判断该数是奇数还是偶数。要求必须使用if-else结构实现。解:#include <stdio.h>void main(){int a;printf("please enter a number:");scanf("%d",&a);if(a%2==0)printf("该数为偶数");elseprintf("该数为奇数");}

C语言入门例题讲解

5、例5:密码程序解:#include "stdio.h"#include "conio.h"void main(){    int key;    printf("    密码程序\n\n");    printf("请输入密码:");    scanf("%d",&key);    if (key==123)    {       printf("密码输入正确\a\n");       printf("欢迎使用本程序!\n");    }    else       printf("密码输入错误!\a\a\n");    getch();}

C语言入门例题讲解

6、例6:输入三个整数,分别存在变量x,y,z中。编程输出最大数。解:#include <stdio.h>void main(){int x,y,z;scanf("%d%d%d",&x,&y,&z);if(x>y){if(x>z)printf("最大数是%d\n",x);else printf("最大数是%d\n",z);}else if(y>z)printf("最大数是%d\n",y);else printf("最大数是%d\n",z);}

C语言入门例题讲解

7、今天为大家介绍到这,大家先消化消化。以后还会为大家带来更多例子!

C语言入门例题讲解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢