LoginSignup
1
0

More than 5 years have passed since last update.

C言語を頑張る! 03

Posted at

こんにちは!えりにゃんです。

ちょっと先に進みまして、繰り返し文の作り方に入りました!
forとかwhileとかよく聞くやつ、やっと何者か理解できた!w

for文の練習

今日も変わらず大学の課題でっすヾ(´∀`)ノ

もんだい

キーボードから値を入力し、1から入力された値までの奇数の和を求めて出力するプログラムを作成しなさい。ただし、for文を使うこと。
また、0 や負数が入力された場合は合計値を0と表示すること。

作ってみた!

キーボード入力と和の計算
#include<stdio.h>

int main(void)
{
    int i,num,sum=0;
        printf("入力値:\n");
        scanf("%d",&num);

    for(i=1;i<=num;i=i+2){
            sum += i;
    }
    printf("合計値:%d\n",sum);
    return 0; 
}

while文の練習

もういっちょヾ(´∀`)ノ

もんだい 2

整数を入力し、入力された整数の数だけ「*」を横一列に表示し、最後に改行するプログラムを while 文を使って作りなさい。
但し、0または負の値が入力された場合は、「*」は表示せず、改行のみを表示すること。

作ってみた!2

*いっぱい並ぶやーつ
#include<stdio.h>

int main(void)
{
    int i=1,num;
    scanf("%d",&num);
    while(i<=num){
      printf("*");
      i++;
    }
    printf("\n");

    return 0;
}

ひとこと

奇数の計算をどうやるかがすごい迷った。。
i%2==1 とかでも作れるのかな?

教えて下さいー!

「もっとこうしたほうがいいよ!」ってアドバイスがあれば
ぜひぜひ教えて下さいませヾ(´∀`)ノ♪

明日は早起きして冬コミ3日目いくぞー! な、えりにゃんでしたヾ(´∀`)ノ♪

1
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0