Open hayato0718 opened 4 years ago
せいかい
ア #include <stdio.h>
イ #include <math.h>
ウ #define PI 3.1415926535897932
エ int main(void) {
サ int d;
ケ for(d = 0; d <= 90; d += 5) {
シ double t = 2.0 * PI * d / 360.0;
セ double x = sin(t);
ナ printf("%6.2f %8.4f\n", t, x);
オ }
カ return 0;
オ }
せいかい
ア #include <stdio.h>
ウ void change(int b[], int d, int v) {
ク b[0] = b[d] = b[d*2] = b[d*3] = v;
エ }
イ int main(void) {
カ int a[] = {1,2,3,4,5,6,7,8,9,10,11,12};
キ int i;
シ change(a, 1, 1);
ソ change(a+2, 3, 1);
ケ for(i = 0; i < 12; ++i) { printf(" %d", a[i]); }
コ printf("\n");
オ return 0;
エ }
// str1.c --- string demonstration 1.
#include <stdio.h>
void printdup(char s[]) {
char buf[100];
int i, j = 0;
for (i = 0; s[i] != '\0';
++i) {
buf[j++] = s[i];
buf[j++] = s[i];
}
buf[j] = '\0';
printf("%s\n", buf);
}
int main(void) {
int n, i;
printf("n> ");
scanf("%d", &n);
char str[] = "abcde";
for (i = 0; i < n; i++) {
printdup(str);
}
return 0;
}
うまくコンパイルできませんでした。。。
// str1.c --- string demonstration 1.
#include <stdio.h>
void printdup(char s[] , int n ) {
char buf[100];
int i, j = 0; k;
for(k = 0; k < n; ++i) { buf[j++] = s[i]; buf[j++] = s[i]; }
buf[j] = '\0'; printf("%s\n", buf);
}
int main(void){
char str[] = "abcde";
printdup(str , 3);
return 0;
}
ensyu1a.c: In function ‘printdup’:
ensyu1a.c:5:17: error: ‘k’ undeclared (first use in this function)
int i, j = 0; k;
まちがい