I wrote today, Self learning C. Because I often mistake syntax what scanf needs "&" but forgetting it. compiler display message of warning. I have to careful it. I remember things today what how to give scanf two arguments. It is written like this,
#include <stdio.h> int main(void){ int a,b; printf("2つの数値をいれて"); scanf("%d%d",&a,&b); return 0; }
To give two arguments for scanf is split each arguments, use the semicolon.
#include <stdio.h> int main(void){ int hai[51]; int a,b; int i; int amari; printf("整数値を2つ入れてください"); scanf("%d%d",&a,&b); printf("%d\n",a); printf("%d",b); if(b == 0){ printf("終了"); return 0; } printf("%d / %d = ",a,b); hai[0] = a / b; for(i = 1;i<51;i++){ amari = a % b; if(amari == 0){ break; } a = amari * 10; hai[i] = a / b; } printf("%d.",hai[0]); for(a = 1;a<i;a++){ printf("%d",hai[a]); } printf("\n"); return 0; }
#include <stdio.h> int main(void){ float data1 = 100.0; float data2; int i = 1; while(i<=10){ printf("浮動小数点数を入力"); scanf("%f",&data2); if(data2 == 0.0){ continue; }else{ data1 = data1 / data2; printf("data1 = %f\n",data1); } if(data1 <= 1.0){ break; }else{ i++; } } return 0; }