###前提・実現したいこと
C言語で数値計算のプログラムを書きました。
効率が悪いところや、他の書き方がありましたら、アドバイスしていただけると助かります。
###該当のソースコード
C言語
1#include <stdio.h> 2#include <math.h> 3 4double rh=1.; 5double w; 6int main(){ 7 8while (rh <= 3){ 9if (0<=rh && rh<=1){ 10w = 1.-3.*pow(rh,2)/2.+3.*pow(rh,3)/4.; 11} 12else if(1<=rh && rh<=2){ 13w = pow((2-rh),3)/4.; 14} 15else{ 16w=0; 17} 18printf("%f %f\n",rh,w); 19rh += 0.1; 20} 21return 0; 22} 23 24###発生している問題・エラーメッセージ 25 26問題はありませんが、上記のプログラム以外でも良い書き方があれば教えていただきたいです。
###試したこと
現在勉強中で他の書き方も試していますが、何か良い方法があればアドバイスいただきたいです。
そもそも何をしようとしているかもわからないのに、アドバイスも何も無いと思いますが。
関係のないタグを付けないで下さい。
C言語以外のタグをつけているのにはどういった意図があるのですか?
他サイトで同じ質問が。どうやらタグの言語でそれぞれにコードを見てみたいようですね?どのような学習のためかわかりませんが、Java,C++,FORTRANでのご自身のコードも載て具体的な理由や意図を書かれた方が、適切な回答やアドバイスを得られると思いますよ。
編集前の質問を見ると、JavaとかFORTRANでのコードを教えてくれって言うないようになってるんですよね。だからタグがその辺りのものがついたままになっている。
この質問に切り替えた以上、関係ないタグは外すべきです。
申し訳ありません。不適切なタグを付けていました。訂正いたしました。ご意見ありがとうございます。
回答4件
あなたの回答
tips
プレビュー