
#include <stdio.h>
int main() {
FILE* fp;
int x, y;
int total=0, count=0;
fp = fopen("data.txt", "r");
while(1) {
if(fscanf(fp, "%d %d", &x, &y)<2) break;
count++;
total+=y;
}
printf("合計得点 %d点 ", total);
printf("人数 %d人 ", count);
printf("平均は %f\n", (double)total/count);
fclose(fp);
} |
int main() {
int i, j;
for (i=1; i<=9; i++) {
for (j=1; j<=9; j++) {
printf("%d * %d = %2d\t", i, j, i*j)
}
printf("\n");
}
}
あるいは
int main()
{
int i, j;
for (i=1; i<=9; i++)
{
for (j=1; j<=9; j++)
{
printf("%d * %d = %2d\t", i, j, i*j)
}
printf("\n");
}
}
#include <stdio.h>
/* ここに complex構造体を定義 */
/* ここに関数 conjを定義 */
int main () {
struct complex c1, c2;
printf("複素数の実部と虚部を入力してください。\n");
scanf("%lf %lf", &(c1.real), &(c1.imaginary));
c2 = conj(c1);
printf("その共役複素数の実部, 虚部は %g, %gです。\n", c2.real, c2.imaginary);
}
|