C语言中scanf函数有没有办法在输入时给出提示符?
根据scanf函数的说明来看,是没有这个功能的。但是一般我们要写小程序要求输入之前给出提示性文字就用printf函数给出,配合scanf函数引导用户输入需要的数据。
十多年的内乡网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整内乡建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“内乡网站设计”,“内乡网站推广”以来,每个客户项目都认真落实执行。
C语言程序的提醒语句
void del()
{
int flag = 0;//加个标记,初始值为0
int tempid,i,j;
if(sign 0)
{
printf("请输入您需要删除的学生的学号:\n");
scanf("%d",tempid);
for(i=0;isign;i++)
{
if(tempid==DA[i].number)
{
flag = 1;//找到该生学号,则flag = 1;
for(j=i;jsign;j++)
{
DA[j]=DA[j+1];
}
sign--; break;
}
}
if (flag == 1)
{
printf("您成功删除了学生信息.\n");
}
else
{
printf("对不起!没有找到此人信息.\n");
}//加上这段
}
system("pause");
}
C语言程序提示语句
#includestdio.h
#includestdlib.h
#includestring.h
#define MAX 200
struct data
{
int number;
char name[10];
int rnum;
int tel;
}DA[MAX];
int sign=0;
void add()
{
if(sign MAX)
{
printf("请输入信息:\n");
printf("请输入学生的学号\n");
scanf("%d",DA[sign].number);
printf("请输入学生的姓名\n");
scanf("%s",DA[sign].name);
printf("请输入学生的电话\n");
scanf("%d",DA[sign].tel);
printf("请输入学生的宿舍号\n");
scanf("%d",DA[sign++].rnum);
}
else
printf("输入错误!\n");
system("pause");
}
void print()
{
int i;
if(sign0)
{
for(i=0;isign;i++)
{
printf("学号:%d,姓名:%s,宿舍号:%d,联系方式:%d\n",DA[i].number,DA[i].name,
DA[i].rnum,DA[i].tel);
}
printf("\n");
}
else
printf("没有学生信息!");
system("pause");
}
void del()
{
int tempid,i,j,flag=0;
if(sign 0)
{
printf("请输入您需要删除的学生的学号:\n");
scanf("%d",tempid);
for(i=0;isign;i++)
{
if(tempid==DA[i].number)
{
for(j=i;jsign;j++)
{
DA[j]=DA[j+1];
}
sign--;printf("删除成功!");
flag=1;
break;
}
}
if (!flag)
{
printf("没有找到,删除失败!\n");
}
}
system("pause");
}
void menu()
{
int choice;
while(1)
{
system (" cls");
printf("*************************************************\n");
printf("* 0.退出管理系统 *\n");
printf("* 1.输入学生信息 *\n");
printf("* 2.输出所有信息 *\n");
printf("* 3.删除学生信息 *\n");
printf("**************************************************\n");
scanf("%d",choice);
switch(choice)
{
case 0:exit(1);break;
case 1:add();break;
case 2:print();break;
case 3:del();break;
default:printf("查无此功能!\n");system("pause");break;
}
}
}
void main()
{
char a[10],password[10]="4321",i=1;
printf("请输入密码!\n");
while(i)
{
scanf("%s",a);
if(strcmp(password,a)==0)
{printf("密码正确!");
i=0;menu();
}
else printf("密码错误,请重新输入!\n");
}
}
新闻标题:c语言提示语句的函数,c语言程序函数的说明部分
URL链接:http://scgulin.cn/article/hesegh.html