2009年4月10日 星期五

C語言的範例 –結構體變數傳遞 - 數字判斷

C語言的範例 –結構體變數傳遞
題目:回答結果(結構體變數傳遞)
1.程式分析:     
2.程式源代碼:
#include "stdio.h"
struct student
{ int x;
char c;
} a;
main()
{a.x=3;
a.c='a';
f(a);
printf("%d,%c",a.x,a.c);
}
f(struct student b)
{
b.x=20;
b.c='y';
}
==============================================================
C語言的範例 –數字判斷
題目:讀取7個數(1—50)的整數值,每讀取一個值,程式列印出該值個數的*。
1.程式分析:
2.程式源代碼:
main()
{int i,a,n=1;
while(n<=7)
{ do {
   scanf("%d",&a);
   }while(a<1||a>50);
for(i=1;i<=a;i++)
 printf("*");
printf("\n");
n++;}
getch();
}