C语言中加入clrscr();为什么报错?

#include<stdio.h>voidvrNico(inta){intb,c,d;b=a*a*a;/*求整数的三次方*/printf(">>%d*%d*%d=%d="... #include<stdio.h>
void vrNico(int a)
{
int b,c,d;
b=a*a*a; /*求整数的三次方*/
printf(" >> %d*%d*%d=%d=",a,a,a,b);
for(d=0,c=0;c<a;c++) /*输出数列,首项为a*a-a+1,等差值为2*/
{
d+=a*a-a+1+c*2; /*求数列的前a项的和*/
printf(c?"+%d":"%d",a*a-a+1+c*2);
}
if(d==b)printf(" Satisfy!\n"); /*若条件满足则输出"Y"*/
else printf(" Dissatisfy!\n"); /*否则输出"N"*/
}

int main()
{

int n=1;
clrscr();
puts("******************************************************");
puts("* This program is to verify Theorem of Nicoqish. *");
puts("* That is the cube of any integer can be represented *");
puts("* as the sum of some continue odd numbers. *");
puts("* For example, 8^3=512=57+58+59+61+63+65+67+69+71. *");
puts("******************************************************");
while(n!=0)
{
printf(" >> Please input a integer to verify(0 to quit): ");
scanf("%d",&n); /*输入任一整数*/
if(n==0)
break;
printf(" >> ------ Results of verification: ------------\n");
vrNico(n); /*调用函数进行验证*/
printf(" >> ---------------------------------------------\n");
}
puts("\n Press any key to quit...");
getchar();
}
展开
 我来答
帐号已注销
2020-01-19 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

将clrscr();替换成 system("cls");再加#include<stdlib.h>头文件

clrscr在conio.h里面。

函数名: clrscr

例如:

#include <conio.h>

int main(void)

{int i;

clrscr();

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

cprintf("%d\r\n", i);

cprintf("\r\nPress any key to clear screen");

getch();

clrscr();

}

只有在Turbor c 中可以运行 !在Turbo C++ 中,需要先另存为(save as).C格式,才能使用。


扩展资料:

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。C语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。 

参考资料来源:百度百科-c语言

飞瑶小饕餮
推荐于2017-12-15 · TA获得超过135个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:104万
展开全部

将clrscr();替换成 system("cls");  再加#include<stdlib.h>头文件

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunchy12345678
2013-08-18 · TA获得超过665个赞
知道小有建树答主
回答量:443
采纳率:100%
帮助的人:345万
展开全部

这个函数是TC专属。。。真蛋疼。。

这样:

#include <stdlib.h>
system("cls"); // Windows下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我喂卡
2021-01-15
知道答主
回答量:32
采纳率:0%
帮助的人:6665
展开全部
#include <stdio.h>
#include <string.h>
int main()
{

int gg(int i);
int i;
while(1){
i=0;
printf(" 1.查看历史日程表\n");
printf(" 2.输入新的日程表\n");
printf(" 3.查看已完成的日程表\n");
printf(" 4.查看未完成的日程表\n");
printf(" 5.退出登录\n");
printf(" 请选择相应序号: ");
scanf("%d",&i);
if(i==5){
break;
}
gg(i);
printf("\n");
printf("\n");
printf("\n");
}
}
int gg(int i){
int aa();
int bb();
int cc();
int dd();

switch(i){
case 1:
aa();break;
case 2:
bb();break;
case 3:
cc();break;
case 4:
dd();break;
}
}
int aa(){
FILE*fp;
int length=1000;
char str[1001];
if((fp=fopen("11s.txt","r"))==NULL){
printf("无文件");
return 0;
}
while(fgets(str,length,fp)!=NULL){
printf("%s",str);}
return 1;

fclose(fp);
}
int bb(){
FILE*fp;
char str[400];
printf("内容如下:\n");
scanf("%s",str);
if((fp=fopen("11s.txt","a+"))==NULL){
printf("文件不存在");
return 0;
}

fputs("\n",fp);
fputs(str,fp);
printf("加入成功");
fclose(fp);
return 1;
}
int cc(){
FILE*fp;
int length=1000;
char str[1001];
printf("内容如下:\n");
if((fp=fopen("11s.txt","r"))==NULL){
printf("无文件");
return 0;
}
while(fgets(str,length,fp)!=NULL){
if(strstr(str,"已完成")!=NULL){
printf("%s",str);
}
}
fclose(fp);
return 1;
}
int dd(){
FILE*fp;
int lenght=1000;
char str[1001];
printf("内容如下:\n");
if((fp=fopen("11s.txt","r"))==NULL){
printf("无文件");
return 0;
}
while(fgets(str,lenght,fp)!=NULL){
if(strstr(str,"未完成")!=NULL){
printf("%s",str);
}
}
fclose(fp);
return 1;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gao_xyz
2013-08-18 · TA获得超过133个赞
知道小有建树答主
回答量:138
采纳率:100%
帮助的人:85.5万
展开全部
这个函数好像只有在只有在Turbo c 中可以运行 !在Turbo C++ 中,需要先另存为(save as).C格式,才能使用。

但使用要把它所在的库的文件加进去 #include <conio.h>
追问
那要怎么修改啊?
追答
上面已回答了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式