❶ C語言編程:13位書號校驗碼的計算方法
#include<stdio.h>
voidmain()
{
charisbn[13];
inta=0,b=0,c,d,e,i;
scanf("%s",isbn);
for(i=0;i<12;i+=2)
a+=(isbn[i]-48);//-48是為了把字元「0~9」轉換成數字0~9
for(i=1;i<12;i+=2)
b+=(3*(isbn[i]-48));
c=a+b;printf("%d ",c);
d=c%10;printf("%d ",d);
e=10-d;
printf("%d",e);//這就是計算效驗碼
}
之前的版本有一些錯誤 現在改好呃
❷ c語言編程題 某工種按小時計算工資,每月勞動時間(小時)×每小時工資=總工資,總工資中扣除10%
#include<stdio.h>
intmain()
{
inthours;
floatwage;
floatsalary;
scanf("%d%f",&hours,&wage);
salary=hours*wage*(1-0.1);
printf("thesalaryshouldbe$f ",salary);
}
❸ 編寫程序,從鍵盤中輸入代表分鍾數的整型數,將整型數轉換為用小時和分鍾進行表示的格式,並輸出。
通過JS語言編程實現,實例演示如下:
1、設計一個簡單的界面,html代碼如下:
輸出分別為:0、0、5、5、-6、-6。
❹ vb編程 時間函數計算 nowtime前的1-24小時。
Print DateAdd("h", -10, Now)
主要是dateadd這個函數,你可以網路查閱它的詳細用法。
通用方法就是把-10換成變數i,i=val(inputbox(""))這樣就可以顯示任意時間。
❺ 編寫程序,從鍵盤輸入一整數分鍾數,將其轉換成用小時和分鍾表示,然後進行輸出。 這個怎麼編寫
如下:
#include<stdio.h>intmain(void){
intshuru;
inthour;
intminute;
printf("輸入整數分鍾數: ");
scanf("%d",&shuru);
hour=shuru/60;
minute=shuru%60;
printf("%d小時%d分鍾",hour,minute);
return0;}
小時的相關簡介:
小時(hour)是一個時間單位。小時不是時間的國際單位制基本單位(時間的國際單位制基本單位是秒),而是與國際單位制基本單位相協調的輔助時間單位。
除閏秒外,一小時一般等於3600秒,或者60分鍾,或者1/24天。 人類日常生活的時間度量一般是以小時為單位進行的,例如一天中的時刻,如早晨8點就是一天中的第八個小時。
❻ 編程任務————時間轉換
第1空填 seconds/60/60;
第2空填 seconds%3600/60;
第3空填 seconds%60;
完整的C語言程序如下
#include<stdio.h>
int main(void)
{
int seconds;//存儲總的秒數
int hr,min,sec;//分別存放小時,分和秒
scanf("%d",&seconds);
hr=seconds/60/60;//計算小時
min=seconds%3600/60;//計算分
sec=seconds%60;//計算秒
printf("%d %d %d",hr,min,sec);
return 0;
}
❼ C語言編程 關於計算時間的問題 望高手解答!
希望能夠我的思路可以幫助你:
①如果password="124567"時,歡迎進入!
②如果password != "124567"時,等待15分鍾!
③等待15分鍾後返回重新輸入密碼!
#include <stdio.h>
#include <string.h>
#include<windows.h>
int main()
{
char str[20], password;
int x,i;
//執行4次循環0,1,2,3
for(x=0; x<=3 && strcmp(str,"1234567")!=0; x++)
{
printf("Enter password please:");
scanf("%s",&str);
//當密碼錯誤時提示輸入錯誤!
if(strcmp(str,"1234567")!=0)
{
printf("Input error!\n");
}
//當錯誤了3次時執行等待,並重置x的初值
if(x==2)
{
printf("Please wait another 15 min.");
for(i=0;i<=(15*60);i++)
Sleep(1000); //停滯一秒
//重置x的初值
x=0;
}
else
//密碼輸入正確時跳出循環,執行for循環之外的語句
{
if(strcmp(str,"1234567")==0)
printf("Welcome\n");
break;
}
}
//可以插入驗證後要執行的代碼
return 0;
}
❽ c語言編程,怎麼計算時間
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
unsigned char time1[] = {10, 8, 31, 9, 26 };
unsigned char time2[] = { 10, 8, 31, 9, 50 };
struct tm t1 = {0};
struct tm t2 = {0};
time_t _t1;
time_t _t2;
double diff;
t1.tm_year = time1[0] + 100;
t1.tm_mon = time1[1];
t1.tm_mday = time1[2];
t1.tm_hour = time1[3];
t1.tm_min = time1[4];
t2.tm_year = time2[0] + 100;
t2.tm_mon = time2[1];
t2.tm_mday = time2[2];
t2.tm_hour = time2[3];
t2.tm_min = time2[4];
_t1 = _mkgmtime( &t1 );
_t2 = _mkgmtime( &t2 );
diff = difftime(_t2, _t1 );
printf( "相差 %.0f 分鍾
", diff / 60 );
}
C語言中有兩個相關的函數用來計算時間差,分別是:
time_t time( time_t *t) 與 clock_t clock(void)
頭文件: time.h
計算的時間單位分別為: s , ms
time_t 和 clock_t 是函數庫time.h 中定義的用來保存時間的數據結構
返回值:
1、time : 返回從公元1970年1月1號的UTC時間從0時0分0秒算起到現在所經過的秒數。如果參數 t 非空指針的話,返回的時間會保存在 t 所指向的內存。
2、clock:返回從「開啟這個程序進程」到「程序中調用clock()函數」時之間的CPU時鍾計時單元(clock tick)數。 1單元 = 1 ms。
所以我們可以根據具體情況需求,判斷採用哪一個函數。
具體用法如下例子:
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
time_t c_start, t_start, c_end, t_end;
c_start = clock(); //!< 單位為ms
t_start = time(NULL); //!< 單位為s
system("pause");
c_end = clock();
t_end = time(NULL);
//!<difftime(time_t, time_t)返回兩個time_t變數間的時間間隔,即時間差
printf("The pause used %f ms by clock() ",difftime(c_end,c_start));
printf("The pause used %f s by time() ",difftime(t_end,t_start));
system("pause");
return 0;
}
因此,要計算某一函數塊的佔用時間時,只需要在執行該函數塊之前和執行完該函數塊之後調用同一個時間計算函數。再調用函數difftime()計算兩者的差,即可得到耗費時間。
❾ Python編程執行時間的計算方法
就以往的經驗來看,python腳本使用統計時間的方式是time
clock(),而這種方式統計的是CPU的執行時間,不是程序的執行時間。接下來,就幾種python的統計時間方式對比一下,感興趣的小夥伴一起來看看吧!
❿ c語言編程,輸入任意的分鍾數,用小時和分鍾的方式顯示計算旅程時間。
#include<stdio.h>
intmain()
{
intminutes,hour;
scanf("&d",&minutes);
hour=minutes/60;
minutes=minutes%60;
printf("旅程時間為%d小時%d分鍾 ",hour,minutes);
return0;
}