如何可以让C程序显示一些文字

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:53:15
比如说我编了个小程序,求3个数最大
#include <stdio.h>
void main()
{
int a,b,c ;
scanf("%d,%d,%d",&a,&b,&c);
c=max (a,b,c);
printf("max=%d\n",c);
getchar();
}
int max(int x,int y,int z)
{
int h;
h=x;
if (h<=y) h=y;
if (h<=z) h=z;
return(h);
}

我想让他显示一些说明性的文字,比如“这是一个……,请输入……”之类的,不影响程序运行,只是说明提示的东西

怎么弄
1楼的不行啊,编译出错,提示
Deleting intermediate files and output files for project '2 - Win32 Debug'.
--------------------Configuration: 2 - Win32 Debug--------------------
Compiling...
2.c
f:\cprogram\2.c(5) : error C2143: syntax error : missing ';' before 'type'
f:\cprogram\2.c(7) : error C2065: 'a' : undeclared identifier
f:\cprogram\2.c(7) : error C2065: 'b' : undeclared identifier
f:\cprogram\2.c(7) : error C2065: 'c' : undeclared identi

#include <stdio.h>
void main()
{
int a,b,c ;
printf("这是一个在三个数中求最大数的程序:\n请输入三个数(用空格或回车键分隔):");
scanf("%d%d%d",&a,&b,&c); /*我提议:你在scanf()函数里写格式的时候啊,最好不要在格式中间加逗号什么的,比如说:scanf("%d,%d,%d",&a,&b,&c);这样写了后你运行程序后输入数据时候也需要写上那些相对应的逗号;这样很容易出错的。*/
c=max (a,b,c);
printf("max=%d\n",c);
getchar();
}
int max(int x,int y,int z)
{
int h;
h=x;
if (h<=y) h=y;
if (h<=z) h=z;
return(h);
}

#include <stdio.h>
void main()
{
printf("这是一个求最大数的程序:");
int a,b,c ;
printf("请输入三个整数,格式为....\n");
scanf("%d,%d,%d",&a,&b,&c);
c=max (a,b,c);
printf("最大数为 ");
printf("max=%d\n",c);
getchar();
}
int max(int x,int y,int z)
{
int h;
h=x;
if (h<=y) h=y;
if (h<=z) h=z;
return(h);
}<