#multiple_total
引数aの倍数のうち,引数b以下のものの合計値を算出するメソッド
def multiple_total(a, b):
if a>0 and b>=0:
i=0
total=0
while a*i <= b:
total += a*i
i += 1
else:
total = 0
return total
#FizzBuzz
ある整数nが与えられた時条件の文字列を返すメソッド
def fizzbuzz(n):
if n % 3 == 0 and n % 5 == 0:
return 'FizzBuzz'
elif n % 3 == 0:
return 'Fizz'
elif n % 5 == 0:
return 'Buzz'
else:
return str(n)#nだけにしない
#Cの配列1
公舎の入居・退去の情報を読み込み、各部屋の入居者数を出力するプログラム
#include <stdio.h>
int main()
{
int a[100][100];
int i,j,input;
int n,m,b[100],sum=0;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++){
for(j=0;j<m;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<m;i++){
scanf("%d",&b[i]);
}
for(i=0;i<n;i++){
sum=0;
for(j=0;j<m;j++){
sum+=a[i][j]*b[j];
}
printf("%d\n",sum);
}
return 0;
}
#Cの配列2
n 枚のカードを入力として、足りないカードを出力するプログラム
#include<stdio.h>
int main()
{
int t[4][14];
int n, i,j,c;
char m, d;
for(i=0; i < 4; i++){
for(j=0; j < 14; j++){
t[i][j]=0;
}
}
scanf("%d", &c);
for(i = 0; i < c; i++){
scanf("%c %d", &m, &n);
if(m == 'S'){
t[0][n] = 1;
}
else if(m == 'H'){
t[1][n] = 1;
}
else if(m == 'C'){
t[2][n] = 1;
}
else if(m == 'D'){
t[3][n] = 1;
}
}
for(j=1; j < 14; j++){
if(t[0][j] != 1){
printf("S %d\n", j);
}
}
for(j=1; j < 14; j++){
if(t[1][j] != 1){
printf("H %d\n", j);
}
}
for(j=1; j < 14; j++){
if(t[2][j] != 1){
printf("C %d\n", j);
}
}
for(j=1; j < 14; j++){
if(t[3][j] != 1){
printf("D %d\n", j);
}
}
return 0;
}
#次回 Pythonのクラス
・__init__(self)
は,クラスが実際に使われるとき自動で呼ばれる初期化関数(コンストラクタとは__init__
という名前の部分)
・引数にself
をもっていてクラスの実体そのもの表す