程序纠错

程序纠错,第1张

这个程序在dev上跑有这么几个问题:

头文件名字有两个不对;

用void main通过不能;

endl有一个打错了;

下面附代码:

#include<iostream>

#include<time.h>//时间函数头文件

#include<iomanip>//使用控制格式输出法包括此文件

#include<windows.h>//system("cls")被包括其中

#include<conio.h>//kbhit()被包括在其中

using namespace std

int main()

{

int i

int t1,t2//t1是显示十八字方针的起始时间,t2是显示8字环的其实时间

int key2//接受按键返回的变量

char c=' '//定义一个空格字符C

for(i=1i<=65500i++)

{

system("cls")//清屏

t1=clock()/CLK_TCK//记录显示十八字方针的起始时间,并将其转化为秒

while(clock()/CLK_TCK-t1<3)//当累积的时间减去启示时间小于三秒,循环继续

{

          system("cls")

    cout<<"寓德于学,以德促学,人定胜机,机随人行"<<endl

    for(int i=0i<10000i++)

     for(int j=0j<10000j++)

}

if(_kbhit())

continue

t2=clock()/CLK_TCK

while(clock()/CLK_TCK-t2<1.2)

{

system("cls")

cout<<setw(20)<<setfill(c)<<"1"<<endl

cout<<setw(17)<<setfill(c)<<"2"<<setw(6)<<setfill(c)<<"3"<<endl

cout<<setw(15)<<setfill(c)<<"4"<<setw(10)<<setfill(c)<<"5"<<endl

cout<<setw(17)<<setfill(c)<<"6"<<setw(6)<<setfill(c)<<"7"<<endl

cout<<setw(20)<<setfill(c)<<"8"<<endl

}

key2=kbhit()

if(key2)

break

}

}

来个C#版的

static void Main(string[] args)

{

int max, a, i

max = Convert.ToInt32(Console.ReadLine())

a =Convert.ToInt32( Console.ReadLine())

double[] x = new double[max]

for (i = 0i <maxi++)

{

x[i] = Math.Sqrt(a * i)

Console.WriteLine(x[i])

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11004989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存