• 締切済み

c言語がわかりません

(1)数学関数(cos)を用いて、10度から50度まで10度刻みのcos値の表を表示するプログラムを作成。 数学関数のヘッダファイル:<math.h> cos関数:cos(ラディアン値) (double型) ラディアン値 r=d*(3.14159/180) (2)文字列の大小比較を行なうstrcmp関数を用いて、入力された2つの文字列の大小比較を行い、結果を表示するプログラムを作成。 strcmp関数形:int strcmp(a,b) a,bは文字列(文字配列) 戻り値:a<bなら負、a=bなら0,a>bなら正

みんなの回答

  • ryukak
  • ベストアンサー率0% (0/0)
回答No.3

どちらも基本的な内容で、ネットで調べればすぐにでてくるように内容なので、自分で調べられた方がよろしいかと・・・ (2)に関してはこちらの例を少し書き換えればすぐできます。 http://homepage1.nifty.com/MADIA/vc/C/c_lang_ansi24.htm

すると、全ての回答が全文表示されます。
回答No.2

/*(1)のプログラム*/ #include <stdio.h> #include <math.h> #define PI ( 3.14159 ) int main() { for( double deg = 10; deg <= 50; deg += 10 ) { double rad = deg * PI / 180.0; printf( "cos(%.0f) : %.4f\n", deg, cos( rad ) ); } return 0; } /*(2)のプログラム*/ #include <stdio.h> #include <string.h> int main() { char string1[ 64 ]; char string2[ 64 ]; printf( "1つめの文字列を入力>" ); scanf( "%s", string1 ); printf( "2つめの文字列を入力>" ); scanf( "%s", string2 ); int result = strcmp( string1, string2 ); if( 0 > result ) printf( "%s < %s\n", string1, string2 ); else if ( 0 < result ) printf( "%s > %s\n", string1, string2 ); else printf( "%s = %s\n", string1, string2 ); return 0; }

すると、全ての回答が全文表示されます。
  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

では、(1)を。 まず、10度から10度きざみで50度までのループを構成することはできますか?

すると、全ての回答が全文表示されます。

関連するQ&A