c語言游戲編程實例,99+101并輸出結果?
int main(int argc, char *argv[]) { int flag=1; int i=1; int sum=0; while(i<=101) { if(flag==0) { sum-=i; flag=1; } else { sum+=i; flag=0; } i+=2; } printf("%d",sum); return 0;}
請分別用三種循環結構編程計算?
參考代碼:
#include<stdio.h>
int fun(int a)
{
int i=1,sum=1;
while(i<=a)
{
sum*=i;
i++;
}
return sum;
}
main()
{
int n,i=1,sum=0;
printf("請輸入n的值:");
scanf("%d",&n);
while(i<=n)
{
sum+=fun(i);
i++;
}
printf("結果是:%d",sum);
}
計算前10項之和?
#include
int main()
{
int i;
int j;
int sum = 0;
for(i=1;i
{
j=3*i;
sum+=j;
}
printf("Sum = %d",sum);
return 0;
}
輸出它的后繼字母?
#include <stdio.h>int main(){printf("請輸入字母:");char a;scanf("%c",&a);if(!((a>='a' && a<='z')||(a>='A' && a<='Z'))
)printf("輸入的不是字母!\n")
;else if((a=='z') || (a=='Z')
)printf("%c無后繼字母\n",a)
; elseprintf("%c的后繼字母為%c\n",a,a+1); system("pause");}
c語言編程利用do—while語句求出1?
#include "iostream"
using namespace std;
void main()
{int i=1,sum=0;
do
{sum=sum+i;
i++;}while(i
cout
}
結果為5050
#include "iostream"
using namespace std;
void main()
{int i=1,j,sum=0;
while(i
{sum=sum+i;
i++;}
cout
}
區別不大,一個是先做了循環體在判斷條件,一個是先判斷循環條件再做循環條件
以上就是關于c語言游戲編程實例和99+101并輸出結果的相關問題解答,希望對你有所幫助。