タイトル
説明タイトル
文が必要とすることで実現1 + 2 + 3 + ... + 100、シーク
入力
なし
出力
ラインフィード出力の終了時要件とを、。
#include<stdio.h>
int main(){
int i=0,sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d\n",sum);
return 0;
}
トピックB
説明タイトルは
... + 2 + 3 + ... + 100 1は、do文を達成するために必要模索しながら
入力
せずに
出力する
計算結果を、出力端ノートラップ。
#include<stdio.h>
int main(){
int i=0,sum=0;
do{
i++;
sum+=i;
}while(i<100);
printf("%d\n",sum);
return 0;
}
トピックC
説明タイトルは、
1 + 2 + 3 + ... + 100を求めて、ために声明を達成しないために必要な
入力
なし
出力
計算結果、ラッピングの出力端を。
#include<stdio.h>
int main(){
int i,sum=0;
for(i=0;i<=100;i++)
{
sum+=i;
}
printf("%d\n",sum);
return 0;
}
トピックD
タイトル説明は
1 + 2 + ... + Nを求め、N整数正を入力し、プログラムのbreak文で必要とされます。
入力
データ入力の要件は、正の整数でなければなりません。
出力
計算の結果、および継続的に、自然数Nラップの出力端。
#include<stdio.h>
int main(){
int i=0,n,sum=0;
scanf("%d",&n);
while(n>0){
i++;
sum+=i;
if(i>=n)
break;
}
printf("%d\n",sum);
return 0;
}
トピックE
説明タイトル
プログラミング要件1 + 2 + 3 + ...と合計が1000より大きいことを最小の正の整数を得るために必要なプログラム。
入力
なし
出力
出力イネーブル1 + 2 + 3 + ... + N> 1000年の最小の正の整数N、ラッピングの出力端。
#include<stdio.h>
int main(){
int i=0,sum=0;
while(i>=0){
i++;
sum+=i;
if(sum>1000)
break;
}
printf("%d\n",i);
return 0;
}
トピックF
説明タイトル
出力は、4×5のマトリックス
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5桁、3つの文字の幅を表す各桁の出力の各行に注意し、サイクルを達成するために必要な、右詰め。
入力
なし
出力
各出力ラインを5桁、3つの文字の幅を表す各桁は、右の正当化。
#include<stdio.h>
int main(){
int i,j;
for(i=1;i<5;i++)
{
for(j=1;j<6;j++)
{
printf("%3d",i*j);
}
printf("\n");
}
return 0;
}
Gのタイトル
タイトルは説明し
、次の式で
、それははるかに少ない(累積なし)10-6以外の絶対値が見つかるまで、パイPI近似を求めています。
10アカウント幅要求出力、前記8ビットの小数部の全体的な結果。
プログラムは、二重二重のように定義される浮動小数点データを使用する場合。
あなたは絶対値を計算する必要がある場合は、ファブ(x)のためのC言語の数学ライブラリ関数が用意中古ファブ、必要に応じて、xの絶対値であってもよいです。
入力要件
なし
要求出力
PI =近似の円周の比は
、8ビットの小数部10個の総ビット幅を表す結果出力、。
出力の終わりを包みます。
#include<stdio.h>
int main(){
int i;
double j=1,sum=0;
for(i=1;;i++)
{
if(i%2==1)
sum=sum+(1/j);
else if(i%2==0)
sum=sum-(1/j);
j+=2;
if((1/j)<1e-6)
break;
}
printf("PI=%10.8f\n",4*sum);
return 0;
}
結果:
タイトルH
タイトル説明は
正の整数nは、必要なフィボナッチ数列の数nを入力します。フィボナッチ数列の特徴:1,1の第一及び第二の数。最初の数から3は、フロント及び二つの数に概説されています。
入力要件正の整数nは50ではない以上である
入力
50を超えない正の整数
出力
フィボナッチ数のN、ラッピングの出力端を。
#include<stdio.h>
int main(){
int f[50];
int i,n;
f[0]=f[1]=1;
for(i=2;i<50;i++)
f[i]=f[i-1]+f[i-2];
scanf("%d",&n);
printf("%d\n",f[n-1]);
return 0;
}
Iタイトル
説明タイトルは、
画分の以下の配列を有する
2/3 + 1/2 + 5/8 + 3/5 + ......
前に決定され、列20の数。
データ型は、二重のように定義されてください。
入力
なし
出力
小数点以下の桁数6つの小数点以下の桁数、ラッピングの出力端。
#include <stdio.h>
int main(){
int i;
double a[21],sum=0;
a[0]=1;
a[1]=2;
for(i=2;i<21;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<20;i++)
sum+=(a[i+1]/a[i]);
printf("%.6f\n",sum);
return 0;
}