Open hayato0718 opened 4 years ago
せいかい
ア int calc(char p[], char c) {
シ int i;
ウ for(i = 0; p[i] != '\0'; ++i) {
オ if(p[i] != c) {
ケ return 1;
イ }
イ }
サ return 0;
イ }
せいかい
ア void chg(char *s) {
テ int i, n = strlen(s);
カ for(i = 0; i < n; ++i) {
サ if(s[i] == ' ') {
ネ s[i] = 'A';
ウ }
ウ }
ウ }
活動内容報告 #14
学籍番号:1920003
氏名:伊東 隼人
提出日付:2020/02/03
[作成したプログラム]
//color.c --- handle color struct.
#include <stdio.h>
struct color
{
unsigned char r, g, b;
};
void showcolor(struct color c)
{
printf("%02x%02x%02x\n", c.r, c.g, c.b);
}
struct color darker(struct color c)
{
struct color ret = {(c.r + 0) / 2, (c.g + 0)/ 2 , (c.b + 0)/ 2 };
return ret;
}
int main(void)
{
struct color black = {0, 0, 0};
struct color c1 = {10, 100, 120};
showcolor(darker(c1));
return 0;
}
//alt+shift+F インデントをきれいにする
gcc ensyu1b.c
bonchi-fried@LAPTOP-K8Q6CM8A:/mnt/c/users/bonch/documents/repo/fp19/14$ ./a.out
05323c
[簡単な説明]
b. 渡された色と黒の平均を取って返す関数struct color darker(struct color
c)。
[アンケート]
Q1. C言語の構造体機能についてどのように思いましたか。
めっちゃ難しいけど動くと嬉しかったです。
Q2. C言語でファイルを複数に分ける方法が分かりましたか。
少しずつ理解した感があります。
Q3. リフレクション(今回の課題で分かったこと)・感想・要望をどうぞ。
来週の総合課題は期末テスト終えたら提出する予定です。
まちがい