情報学部 | 菅沼ホーム | 目次 | 索引 |
01 #include <stdio.h> 02 #include <math.h> 03 int main(){double a,b,c,d,x,x1,x2; 04 printf("係数a,b,及び,cは? ");scanf("%lf %lf %lf",&a,&b,&c); 05 if(fabs(a) <= 1.0e-10){ 06 if(fabs(b) <= 1.0e-10)printf("解を求めることができません!\n"); 07 else{x=-c/b;printf("x=%f\n",x);}} 08 else{d=b*b-4.0*a*c; 09 if(d >= 0.0){d=sqrt(d);x1=0.5*(-b-d)/a;x2=0.5*(-b+d)/a; 10 printf("x=%f %f\n",x1,x2);} 11 else{d=sqrt(-d);x1=-0.5*b/a;x2=0.5*d/a; 12 printf("x=%f ± i%f\n",x1,x2);}}return 0;}
01 /*********************************/ 02 /* 二次方程式を解く */ 03 /* a * x * x + b * x + c = 0 */ 04 /* coded by Y.Suganuma */ 05 /*********************************/ 06 #include <stdio.h> 07 #include <math.h> 08 09 int main() 10 { 11 double a, b, c, d, x, x1, x2; 12 /* 13 係数の読み込み 14 */ 15 printf("係数a,b,及び,cは? "); 16 scanf("%lf %lf %lf",&a,&b,&c); 17 /* 18 一次方程式 19 */ 20 if (fabs(a) <= 1.0e-10) { 21 if (fabs(b) <= 1.0e-10) 22 printf(" 解を求めることができません!\n"); 23 else { 24 x = -c / b; 25 printf(" x=%f\n",x); 26 } 27 } 28 /* 29 二次方程式 30 */ 31 else { 32 33 d = b * b - 4.0 * a * c; 34 // 2実根 35 if (d >= 0.0) { 36 d = sqrt(d); 37 x1 = 0.5 * (-b - d) / a; 38 x2 = 0.5 * (-b + d) / a; 39 printf(" x=%f %f\n",x1,x2); 40 } 41 // 虚数 42 else { 43 d = sqrt(-d); 44 x1 = -0.5 * b / a; 45 x2 = 0.5 * d / a; 46 printf(" x=%f ± i%f\n",x1,x2); 47 } 48 } 49 50 return 0; 51 }
k = k + 3; k = k - 3; k = k * 3; k = k / 3; k = k % 3;
k += 3; k -= 3; k *= 3; k /= 3; k %= 3;
k++; n = 3 + m++;
k = k + 1;
n = 3 + m; m = m + 1;
n = 3 + ++m;
m = m + 1; n = 3 + m;
01 /****************************/ 02 /* 2つのデータの乗算と除算 */ 03 /* coded by Y.Suganuma */ 04 /****************************/ 05 #include <stdio.h> 06 //#include <iostream> 07 08 //using namespace std; 09 10 int main() 11 { 12 // データの入力 13 int x, y; 14 printf("2つのデータを入力して下さい "); 15 scanf("%d %d", &x, &y); 16 // cout << "2つのデータを入力して下さい "; 17 // cin >> x >> y; 18 // 乗算と除算 19 int mul = x * y; 20 int div = x / y; 21 // 結果の出力 22 printf("乗算=%d 除算=%d\n", mul, div); 23 // cout << "乗算=" << mul << " 除算=" << div << endl; 24 25 return 0; 26 }
double d_data; int i_data; char c_data[10]; scanf("%lf %d %s", &d_data, &i_data, c_data);
3.14 123 abc
double d_data; int i_data; char c_data[10]; ・・・・・ printf("結果は %f %10.3f %d %5d %s\n", d_data, d_data, i_data, i_data, c_data);
2つのデータを入力して下さい 8 3
乗算=24 除算=2
01 /****************************/ 02 /* 2つのデータの乗算と除算 */ 03 /* coded by Y.Suganuma */ 04 /****************************/ 05 import java.io.*; 06 import java.util.*; 07 08 public class Test { 09 public static void main(String args[]) throws IOException 10 { 11 // データの入力 12 System.out.printf("2つのデータを入力して下さい "); 13 // System.out.print("2つのデータを入力して下さい "); 14 BufferedReader inp = new BufferedReader(new InputStreamReader(System.in)); 15 StringTokenizer str = new StringTokenizer(inp.readLine(), " "); 16 int x = Integer.parseInt(str.nextToken()); 17 int y = Integer.parseInt(str.nextToken()); 18 // 和と差の計算 19 int mul = x * y; 20 int div = x / y; 21 // 結果の出力 22 System.out.printf("乗算=%d 除算=%d\n", mul, div); 23 // System.out.println("乗算=" + mul + " 除算=" + div); 24 } 25 }
import java.util.StringTokenizer
java Test 2 3
double d_data = -12.34456; int i_data = -12; String c_data = "abc"; System.out.printf("結果は %f %10.3f %d %5d %s\n", d_data, d_data, i_data, i_data, c_data);
InputStreamReader ip = new InputStreamReader(System.in); BufferedReader inp = new BufferedReader(ip);
String str1 = inp.readLine(); StringTokenizer str = new StringTokenizer(str1, " ");
String str2 = str.nextToken(); int x = Integer.parseInt(str2); str2 = str.nextToken(); int y = Integer.parseInt(str2);
2つのデータを入力して下さい 8 3
乗算=24 除算=2
01 <!DOCTYPE HTML> 02 <HTML> 03 <HEAD> 04 <TITLE>乗算と減算</TITLE> 05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 06 <SCRIPT TYPE="text/javascript"> 07 /****************************/ 08 /* 2つのデータの乗算と除算 */ 09 /* coded by Y.Suganuma */ 10 /****************************/ 11 function run() { 12 // データの取得 13 let x = parseInt(document.getElementById("x").value); 14 let y = parseInt(document.getElementById("y").value); 15 // 結果の設定 16 document.getElementById("mul").value = x * y; 17 document.getElementById("div").value = x / y; 18 } 19 </SCRIPT> 20 </HEAD> 21 <BODY STYLE="font-size:130%"> 22 <P STYLE="text-align:center"> 23 x : <INPUT TYPE="text" ID="x" SIZE="5" STYLE="font-size:120%"> 24 y : <INPUT TYPE="text" ID="y" SIZE="5" STYLE="font-size:120%"> 25 <INPUT TYPE="button" VALUE="OK" onClick="run()" STYLE="font-size:90%"><BR><BR> 26 乗算 = <INPUT TYPE="text" ID="mul" SIZE="10" STYLE="font-size:120%"><BR> 27 除算 = <INPUT TYPE="text" ID="div" SIZE="10" STYLE="font-size:120%"> 28 </P> 29 </BODY> 30 </HTML>
乗算 = 24 除算 = 2.6666666666666665
01 <?php 02 /****************************/ 03 /* 2つのデータの乗算と除算 */ 04 /* coded by Y.Suganuma */ 05 /****************************/ 06 // データの入力 07 printf("2つのデータを入力して下さい "); 08 // echo "2つのデータを入力して下さい "; 09 // print "2つのデータを入力して下さい "; 10 $str = trim(fgets(STDIN)); 11 $x = intval(strtok($str, " ")); // 小数点以下切り捨て 12 $y = intval(strtok(" ")); // 小数点以下切り捨て 13 // 乗算と除算 14 $mul = $x * $y; 15 $div = $x / $y; 16 // 結果の出力 17 printf("乗算=%d 除算=%d %.3f\n", $mul, $div, $div); 18 echo "乗算=".$mul." 除算=".$div."\n"; 19 print "乗算=".$mul." 除算=".$div."\n"; 20 ?>
$d_data = -12.34456; $i_data = -12; $c_data = "abc"; printf("結果は %f %10.3f %d %5d %s\n", $d_data, $d_data, $i_data, $i_data, $c_data);
fscanf(STDIN, "%d %d", $x, $y);
2.3 4.5 3.4 .....
for ($i1 = 0; $i1 < $n; $i1++) fscanf(STDIN, "%lf", $x[$i1]);
2つのデータを入力して下さい 8 3
乗算=24 除算=2 2.667 乗算=24 除算=2.6666666666667 乗算=24 除算=2.6666666666667
01 ############################ 02 # 2つのデータの乗算と除算 # 03 # coded by Y.Suganuma # 04 ############################ 05 # データの入力 06 printf "2つのデータを入力して下さい "; 07 #print "2つのデータを入力して下さい "; 08 str = gets().strip(); # gets でも良い(以下の関数も同様); 09 a = str.split(" "); 10 x = Integer(a[0]); 11 y = Integer(a[1]); 12 # 和と差の計算 13 mul = x * y; 14 div = x / y; 15 # 結果の出力 16 printf "乗算=%d 除算=%d\n", mul, div; 17 #print "乗算=", mul, " 除算=", div, "\n";
=begin 2つのデータの乗算と除算 coded by Y.Suganuma =end
printf("結果は %f %10.3f %d %5d %s\n", d_data, d_data, i_data, i_data, c_data)
d_data = -12.34456 i_data = -12 c_data = "abc"; printf "結果は %f %10.3f %d %5d %s\n", d_data, d_data, i_data, i_data, c_data
2つのデータを入力して下さい 8 3
乗算=24 除算=2
01 # -*- coding: UTF-8 -*- 02 ############################ 03 # 2つのデータの乗算と除算 # 04 # coded by Y.Suganuma # 05 ############################ 06 # データの入力 07 str = input("2つのデータを入力して下さい ") 08 a = str.split() 09 x = int(a[0]) 10 y = int(a[1]) 11 # 和と差の計算 12 mul = x * y 13 div = x / y 14 # 結果の出力 15 print("乗算=", mul, "除算=", div)
""" 2つのデータの乗算と除算 # coded by Y.Suganuma # """
2つのデータを入力して下さい 8 3
乗算= 24 除算= 2.6666666666666665
01 /****************************/ 02 /* 2つのデータの乗算と除算 */ 03 /* coded by Y.Suganuma */ 04 /****************************/ 05 using System; 06 07 class Program 08 { 09 static void Main() 10 { 11 Console.Write("2 つのデータを入力して下さい "); 12 string[] str = Console.ReadLine().Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries); 13 // string[] str = Console.ReadLine().Split(' '); 14 int x = int.Parse(str[0]); 15 int y = int.Parse(str[1]); 16 // 和と差の計算 17 int mul = x * y; 18 int div = x / y; 19 // 結果の出力 20 Console.WriteLine("乗算=" + mul + " 除算=" + div); 21 } 22 }
using 名前空間名;
System.Console.Write("2 つのデータを入力して下さい ");
2つのデータを入力して下さい 8 3
乗算=24 除算=2
01 '''''''''''''''''''''''''''' 02 ' 2つのデータの乗算と除算 ' 03 ' coded by Y.Suganuma ' 04 '''''''''''''''''''''''''''' 05 Imports System 06 Imports System.Text.RegularExpressions 07 08 Module Test 09 Sub Main() ' Function Main() As Integer のような形式も OK 10 Console.Write("2 つの整数を入力してください ") 11 Dim MS As Regex = New Regex("\s+") 12 Dim str() As String = MS.Split(Console.ReadLine()) 13 ' Dim str() As String = Split(Console.ReadLine(), " ") 14 Dim x As Integer = Integer.Parse(str(0)) 15 Dim y As Integer = Integer.Parse(str(1)) 16 Console.WriteLine("乗算= " & (x * y) & vbCrLf & "除算= " & (x / y)) 17 End Sub 18 End Module
2つのデータを入力して下さい 8 3
乗算= 24 除算= 2.66666666666667
情報学部 | 菅沼ホーム | 目次 | 索引 |