|
#1
| |||
| |||
| [問題] [C&C++]語言 迴圈控制 (已解決) 變數設不出來 可否幫一下....要使用迴圈控制....thx....... 1.試寫一個程式,從螢幕輸出1~100之間5的倍數。 代碼: #include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;
int flag,line=0;
for(i=5;i<=100;i )
{
flag=0;
for(j=5;j<i;j )
if (i%d==0)
flag=1
if(flag==0)
{
printf("=",i);
if(line%5==0)
printf("\n"):
}
}
system("pause");
return 0;
}
2.試寫一個程式,輸入數字後,從螢幕輸出以該數字為底的直角三角形,如輸入5便印出以下圖形: * ** *** **** ***** 代碼: #include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i;
printf("請輸入直角三角形的底\n");
scanf("%d",&i);
case 1:
system("pause");
return 0;
}
此文章於 2005-12-04 10:30 AM 被 dershiuan 編輯. |
|
#2
| |||
| |||
| 試寫一個程式,從螢幕輸出1~100之間5的倍數。 1: 代碼: #include<stdio.h>
main()
{
int a=5;
do
{
printf("a=%d\n",a);
a=a+5;
}while(a<101);
}
2: 代碼: #include<stdio.h>
main()
{
int a=5;
while(a<101)
{
printf("a=%d\n",a);
a=a+5;
}
}
此文章於 2005-12-04 10:33 AM 被 dershiuan 編輯. |
|
#3
| |||
| |||
| 代碼: int i;
for(i=1;i<=100;i++)
{
if(i%5==0)
printf("%d,", i);
}
代碼: int a,b,c;
printf("輸入底\n");
scanf("%d", &b);
for(a=1;a<=b;a++)
{
for(c=1;c<=a;c++)
{
printf("*");
}
printf("\n");
}
system("pause");
此文章於 2005-12-04 10:35 AM 被 dershiuan 編輯. |
|
#4
| |||
| |||
| THX........ 讓我明白許多喔!!! |