C語言作業(yè)的題與答案(11)

循環(huán)輸出200到1000之間,
? ?只要能被5整除,或則能被8整除的數(shù)。
#include <stdio.h>?
int main()
{
?int n=200;//初始值
while(n<=1000&&n>=200)?
{if(n%5==0&&n%8==0) {
printf("%d\n",n);
//多個printf時用{},單個printf時不用{}
}
n++;
}
}
#include <stdio.h>?
int main()
{
int a;
int c;
int n;
a=10;
?c=a*n;
n=1;//初始值
while(n<=10&&n>=1)//若寫成1<=n<=10則編譯錯誤,相當于沒定義范圍,會有死循環(huán),即會不停出現(xiàn)無數(shù)個數(shù)據(jù)
{
printf("%d*%d=%d",a,n,c);//多個printf時用{},單個printf時不用{}
n++;//n=n+1,若寫成c++則相當于沒定義n范圍,會有死循環(huán),即會不停出現(xiàn)無數(shù)個數(shù)據(jù)
}
}
#include <stdio.h>?
int main()
{
? int n=1;//初始值
while(n<=100&&n>=1)?
{if(n%10==0)?
printf("%d\n",n);//多個printf時用{},單個printf時不用{}
n++;//n=n+1
}
}
#include <stdio.h>?
int main()
{
int result,n;
result=0;
? ?n=1;
?//初始值
while(n<=100)?
{result+=n;
n=n+1;//n++
}
printf("%d",result);
}
#include <stdio.h>?
int main()
{
int n1=0;
int n2=1;
while(n2<=100)?
{
printf("%d+%d=%d\n",n1,n2,(n1+n2));
n1=n1+n2;
n2++;
}
}
#include <stdio.h>?
int main()
{
int n1=0;
int n2=1;
while(n2<=100)?
{
printf("%d+%d=%d\n",n1,n2,(n1+n2));
n1=n1+n2;
n2=n2+2;//n2+=2
}
}
#include <stdio.h>?
int main()
{
? int n=10;//初始值
while(n<=100&&n>=10)?
{if(n%5==0) {
printf("%d\n",n);//多個printf時用{},單個printf時不用{}
}
n++;
}
}
#include <stdio.h>?
int main()
{
?int n=100;//初始值
while(n<=200&&n>=100)?
{if(n%2==0&&n%3==0) {
printf("%d\n",n);
//多個printf時用{},單個printf時不用{}
}
n++;
}
}