time.hライブラリ関数を使用してCプログラムを作成します
問題
Cプログラミング言語を使用して現在の日付と時刻をISO標準形式で表示するにはどうすればよいですか?
解決策
入力の現在の日付と時刻が取得され、システムの時刻と日付をISO形式で印刷しようとしています。
たとえば、2020年12月15日月曜日10.50p。
このプログラムで使用した組み込み関数は-
です。Time() −現在の時刻を返します。
Strftime() −時間を文字列形式に変換します。この関数はtime.hに含まれます。
例
#include<stdio.h> #include<time.h> int main(){ time_t current = time(NULL); char datetime[20]; strftime(datetime,sizeof(datetime),"%a,%d%b%y %H:%M",localtime(¤t)); puts(datetime); return 0; }
出力
Thu,31 Dec 20 22:41
-
再帰関数を使用して数値のGCDを見つけるCプログラム
問題 Cプログラミング言語の再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけます。 解決策 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるための解決策は、次のとおりです- アルゴリズム 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるには、以下のアルゴリズムを参照してください。 ステップ1 −再帰関数を定義します。 ステップ2 −2つの整数aとbを読み取ります。 ステップ3 −再帰関数を呼び出します。 a. if i>j b. then return the function with parameter
-
strncmpライブラリ関数を使用して2つの文字列を比較するCプログラムを作成します
Strncmpは、string.hファイルに存在する事前定義されたライブラリ関数であり、2つの文字列を比較し、どちらの文字列が大きいかを表示するために使用されます。 strcmp機能(文字列比較) この関数は2つの文字列を比較します。両方の文字列の最初の2つの一致しない文字のASCIIの違いを返します。 構文 int strcmp (string1, string2); 差がゼロに等しい場合、string1=string2。 string2。 差が負の場合、string1