当前位置:首页 » 编程语言 » 锁屏c语言代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

锁屏c语言代码

发布时间: 2023-01-14 20:08:12

A. c语言题目 锁屏密码,如何避免时间超时,简洁的方法

这就是一道模拟题,不涉及什么算法,不大可能超时。如果超时可能是你方法不对。

#include<stdio.h>
int main()
{
char s[20];
int n;
while(scanf("%d", &n), n!=0)
{
scanf("%s", s);
for(int i=0; i<n; i++)
{
int j = (s[i]-(s[i]<'s'?'a':'b'))/3+2;
if(j>9) j=9;
printf("%d", j);
}
printf("\n");
}
return 0;
}

B. 密码锁c语言编程代码

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain()
{
charpassword[10],password2[10];
memset(password,0,sizeof(password));
memset(password2,0,sizeof(password2));
printf("请设置8位数以内密码: ");
scanf("%s",password);
printf("请设置校验密码: ");
scanf("%s",password2);
if(atoi(password2)==atoi(password))
{
printf("密码输入正确!: ");
}
else
{
printf("密码输入错误!: ");
}
return0;
}

C. c语言编程代码

两种方法我写在一起,可以独立拆开。

#include <stdio.h>

void finda1(char a[3][10]);

void finda2(char a[3][10]);

void show(char (*p)[10]);

int main()

{

char a[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 1、用数组指针的方法(函数finda1): ");

finda1(a);

printf("执行后: ");

show(a);


printf(" --------------------- ");


char b[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 2、用指针数组的方法(函数finda2): ");

finda2(b);

printf("执行后: ");

show(b);

return 0;

}

void finda1(char a[3][10])

{

int i,j;

char (*p)[10]=a;

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

for(j=0;j<10;j++)

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';

}

void finda2(char a[3][10])

{

int i,j;

char *p[3]={&a[0][0],&a[1][0],&a[2][0]};

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

for(j=0;j<10;j++)

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';


}

void show(char (*p)[10])

{

int i,j;

for(i=0;i<3;i++,printf(" "))

for(j=0;j<10;j++)

printf("%c ",p[i][j]);

}

D. c语言程序代码

例如:输入某年某月某日,判断这一天是这一年的第几天。
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。
2.程序源代码:

复制代码 代码如下:

main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*先计算某月以前月份的总天数*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
defaultrintf("data error");break;
}
sum=sum+day; /*再加上某天的天数*/
if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
leap=1;
else
leap=0;
if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/
sum++;
printf("It is the %dth day.",sum); }

E. 在c语言中,sleep()怎么用

Sleep()的作用是暂停程序。

Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);

Sleep()的使用,示例:

#include<windows.h>

intmain(){

inta;

a=1000;

Sleep(a);

return0;

}

(5)锁屏c语言代码扩展阅读

usleep函数的使用:

usleep功能把进程挂起一段时间,单位是微秒us(百万分之一秒);

语法:voisleep(intmicro_seconds);

返回值:无

注意:这个函数不能工作在Windows操作系统中。

usleep()与sleep()类似,用于延迟挂起进程。进程被挂起放到redayqueue。只是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。且此函数已被废除,可使用nanosleep。

如果延迟时间为几十毫秒,或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。

F. c语言锁屏的代码怎么打

public void testSave(){
session.beginTransaction();
User user = new User();
user.setUsername("rongxh7");
user.setPassword("blogjava");
session.save(user);
session.getTransaction().commit();
}

G. 我想用c语言做个小程序 实现win10开机5秒后自动锁屏的功能,应该怎么做

#include<stdio.h>
#include<stdlib.h>
intmain()
{
system("rundll32.exeuser32.dll,LockWorkStation");
return0;
}//编译生成的exe放到注册表启动项里面

H. c语言程序代码。

#include<stdio.h>
#include<string.h>
char a[10][40];
void px()
{
int p=0,q=0;
char t[40];
for(p=0; p<9; p++)
{
for(q=0; q<9-p; q++)
{
if (strcmp(a[q],a[q+1])>0)
{
strcpy(t,a[q]);
strcpy(a[q],a[q+1]);
strcpy(a[q+1],t);
}
}
}
}

int main()
{

int n;
printf("请输入十个等长的字符串(不超过40): ");
for(n=0; n<10; n++)
{
printf("第%d个:",n);
scanf("%40s",a[n]);
}
px();
printf("排序后的句子为: ");
for(n=0; n<10; n++)
{
printf("第%d个:",n);
printf("%s ",a[n]);
}

return 0;
}