#include #define SIZE 256 typedef struct set { int elements[SIZE]; int count; } SET; void append(SET *p, int x) { } void print_set(SET s) { int i; printf("{"); for ( i = 0; i < s.count; i++ ){ if ( i > 0 ){ printf(","); } printf(" %d", s.elements[i]); } printf(" }\n"); } int main(void) { int x; SET a; a.count = 0; printf("集合の内容 = "); print_set(a); while(1) { printf("集合に追加する整数を入力してください:"); scanf("%d", &x); if ( x == 0 ) { break; } append(&a, x); printf("集合の内容 = "); print_set(a); } return 0; }