1.编写程序,输入周一至周五中的任意一天,屏幕显示一条不同的短语,
#include
int main()
{
int day=0;
printf("输入星期几(要求输入1—7中的一个整数,例如星期六,输入 6)\n");
scanf("%d",&day);
switch(day)
{
case 1:printf("星期一快乐!");break;
case 2:printf("星期二快乐!");break;
case 3:printf("星期三快乐!");break;
case 4:printf("星期四快乐!");break;
case 5:printf("星期五快乐!");break;
case 6:printf("星期六快乐!");break;
case 7:printf("星期日快乐!");break;
default:printf("跟你说了要输入1—7中的一个整数");break;
}
printf("\n");
return 0;
}
2.C语言如何隔几秒再显示下一句话
首先包含这个头文件包
#include
定义2个时间节点。
time_t start,end;//记时标示符
如果你是知道时间的长度的那仅仅好办了。
这样就先给start赋值为当前系统时间,然后end加上输出时间的长度。
在用循环
for(int i=start;i 比较两个绝对时间,是否前一个小于后一个。
operator >;= 比较两个绝对时间,是否前一个大于等于后一个。
operator tm_hour;
2. 以固定的时间格式获得日期和时间:看清这两个函数的参和返回值的类型
char * asctime(const struct tm * timeptr);
char * ctime(const time_t *timer);
1.将日历时间直接转换为 固定的时间格式的日期和时间
char * jieguo;
time_t lt;
lt =time(NULL);
jieguo =ctime(<);
cout
3.C语言编辑一个程序
#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
#define PI 3.1415926
int main()
{
int X=300,Y=250,R=100,RR=130;
int X_HOUR,X_MINUTE,X_SECOND;
int Y_HOUR,Y_MINUTE,Y_SECOND;
int X_DRAW=0,Y_DRAW=0,R_DRAW=120;
int NUM=0;
struct time T;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"D:\\Program Files\\TC\\BGI");
setlinestyle(0,1,3);
setcolor(LIGHTGRAY);
circle(X,Y,RR);
setlinestyle(0,1,1);
for(NUM=0;NUM<12;NUM++)
{
setcolor(11);
X_DRAW=X+R_DRAW*cos(NUM*2*PI/12);
Y_DRAW=Y+R_DRAW*sin(NUM*2*PI/12);
circle(X_DRAW,Y_DRAW,5);
setfillstyle(1,11);
if((NUM%3)==0)floodfill(X_DRAW,Y_DRAW,11);
}
while(!kbhit())
{
gettime(&T);
X_HOUR=X+(R/2)*cos(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
X_MINUTE=X+R*cos(T.ti_min*2*PI/60-PI/2)*3/4;
X_SECOND=X+R*cos(T.ti_sec*2*PI/60-PI/2);
Y_HOUR=X+(R/2)*sin(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
Y_MINUTE=Y+R*sin(T.ti_min*2*PI/60-PI/2)*3/4;
Y_SECOND=Y+R*sin(T.ti_sec*2*PI/60-PI/2);
setcolor(YELLOW);
line(X,Y,X_HOUR,Y_HOUR);
setcolor(RED);
line(X,Y,X_MINUTE,Y_MINUTE);
setcolor(BLUE);
line(X,Y,X_SECOND,Y_SECOND);
delay(10000);
setcolor(BLACK);
line(X,Y,X_HOUR,Y_HOUR);
line(X,Y,X_MINUTE,Y_MINUTE);
line(X,Y,X_SECOND,Y_SECOND);
}
getch();
closegraph();
return 0;
}
在使用时请把initgraph中的第三个参数改成你的tc下BGI文件夹所在的目录,注意:目录中不要有空格,\要用\\代替。
转载请注明出处短句子网 » c语言在屏幕上显示一个短句