(1) 1からnまでの和を求めるプログラム
#include<stdio.h>
void main()
{
int n,i,wa;
printf("n="); scanf("%d",&n);
if(n>0){
wa=0;
i=0;
while(i<=n){
wa+=i;
i++;
}
printf("1~%dまでの和は%dです.¥n",n,wa);
}else{
printf("正の整数を入力して下さい.¥n");
}
}
(2) 肥満判定を,体重に0が入力されるまで何度も繰り返すプログラム
#include<stdio.h>
void main()
{
float a,b,BMI; /*aは体重,bは身長*/
printf("BMI値を計算します.¥n");
printf("体重[kg]="); scanf("%f",&a);
printf("身長[m]="); scanf("%f",&b);
while(a!=0){
BMI=a/b/b;
printf("あなたのBMI値は%fです.¥n",BMI);
if(BMI<18.5){
printf("やせ¥n");
}else if(BMI<25){
printf("普通¥n");
}else if(BMI<30){
printf("やや肥満¥n");
}else if(BMI<35){
printf("肥満1¥n");
}else if(BMI<40){
printf("肥満2¥n");
}else{
printf("肥満3¥n");
}
printf("BMI値を計算します.¥n");
printf("体重[kg]="); scanf("%f",&a);
printf("身長[m]="); scanf("%f",&b);
}
if(a==0){
printf("計算を終了しました.¥n");
}
}
(3) 掛け算九九の9の段を表示するプログラム
include<stdio.h>
void main()
{
int i;
printf("9の段の式と答え¥n");
i=1;
while(i<=9){
printf("9×%d=%d¥n",i,9*i);
i++;
}
}
(4) n年後の預金額を計算するプログラム
#include<stdio.h>
void main()
{
int i,A,n; /*Aは最初の預金額*/
float r,dep; /*rは年利,depはn年後の利息*/
A=10000;
r=0.01;
printf("何年ですか?¥n");
scanf("%d",&n);
if(n>0){
dep=1.0;
i=1;
while(i<=n){
dep*=(1+r);
i++;
}
printf("%d年後の貯金額は¥¥%.0fです.¥n",n,A*dep);
]else{
printf("年を入力して下さい.¥n");
}
}
(5) 掛け算九九を1から9の段まですべて表示するプログラム
include<stdio.h>
void main()
{
int i,j;
printf("掛け算九九の式と答えを表す.¥n");
i=1;
j=1;
while(i<=9){
while(j<=9){
printf("%d×%d=%d¥n",i,j,i*j);
j++;
}
j=1;
i++;
}
}