プログラミング講習 第0回 - Multi Media Club Wiki

ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
ループだよ!
第7章
for(ループ応用);
前回のC++講座
 forでもwhileと同じようにループが作れる!
 for難しい…
第7章 ループ
練習問題
実行結果と同じになるようにプログラムを書いて
ください
プログラムは入力した値が素数かどうかを調べて
います
第7章 ループ
解答
#include<stdio.h>
int main(){
int n;
printf("Input n > ");
scanf("%d",&n);
if(n==1){
printf("素数では
ありません\n");
return 0;
}
if(n==2){
printf(“素数です\n");
for(int i=2;i<n;i++)
if(n%i==0){
printf(“素数では
ありません\n");
return 0;
}
printf(“素数です\n”);
return 0;
}
return 0;
}
第7章 ループ
九九計算表
%4d 『_ _49_ _ 56』
#include<stdio.h>
↑表にした時に見やすい
int main(){
%d 『4956』
int i,j;
for(i=1;i<10;i++){ ↑空白が詰められるから見にくい
for(j=1;j<10;j++)
printf("%4d",i*j);
printf("\n");
}
return 0;
}
第7章 ループ
面積
#include<stdio.h>
int main(){
int tate,yoko;
int i,j;
printf("縦 > ");
scanf("%d",&tate);
printf("横 > ");
scanf("%d",&yoko);
for(i=0;i<tate;i++){
for(j=0;j<yoko;j++)
printf(“(´・ω・`)");
printf("\n");
}
return 0;
}
第7章 ループ
練習問題
実行結果と同じになるようにプログラムを書いて
ください
プログラムは入力した値を2辺に持つ角が左下にあ
る直角二等辺三角形を出力しています
↓暇な人はこちら
第7章 ループ
解答
#include<stdio.h>
int main(){
int length;
int i,j;
printf(“2辺の長さ3 > ");
#include<stdio.h>
int main(){
int length;
int i,j;
printf(“2辺の長さ3 > ");
scanf("%d",&length);
for(i=0;i<length;i++){
for(j=0;j<=i;j++)
printf(“☆");
scanf("%d",&length);
for(i=0;i<length;i++){
for(j=0;j<=lengthi;j++)
printf(“☆");
printf("\n");
printf("\n");
}
return 0;
}
return 0;
}
}
第7章 ループ
練習問題
実行結果と同じになるようにプログラムを書いて
ください
プログラムは入力した値を2辺に持つ角が右下にあ
る直角二等辺三角形を出力しています
↓暇なひとはこちら
第7章 ループ
解答
#include<stdio.h>
int main(){
int length;
int i,j;
printf(“2辺の長さ > ");
scanf("%d",&length);
for(i=0;i<length;i++){
for(j=1;j<length-i;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("☆");
printf("\n");
}
return 0;
}
#include<stdio.h>
int main(){
int length;
int i,j;
printf(“段の数 > ");
scanf("%d",&length);
for(i=0;i<length;i++){
for(j=1;j<length-i;j++)
printf(" ");
for(j=0;j<i*2+1;j++)
printf("☆");
printf("\n");
}
return 0;
}
第7章 ループ
次回
配列
一度にたくさん変数作れる!便利!
第7章 ループ