三個(gè)C語(yǔ)言的小例子
Posted on 2007-06-26 16:25 停留的風(fēng) 閱讀(405) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): C語(yǔ)言程序求兩個(gè)數(shù)的最大公約數(shù):
#include<stdio.h>
int main(void)
{
int u,v,temp;
printf("Please type in two nonnegative integers.\n ");
scanf("%i%i",&u,&v);
while(v!=0)
{
temp=u%v;
u=v;
v=temp;
}
printf("Their greatest common divisor is %i\n",u);
return 0;
}
將一個(gè)數(shù)的數(shù)字的次序倒轉(zhuǎn)過(guò)來(lái)輸出
#include <stdio.h>
int main(void)
{
int number,right_digit;
printf("Enter your number.\n");
scanf("%i",&number);
while(number!=0)
{
right_digit=number%10;
printf("%i",right_digit);
number=number/10;
}
printf("\n");
return 0;
}
求一個(gè)整數(shù)的各個(gè)位上數(shù)的和:
#include <stdio.h>
int main(void)
{
int number,tmp,count=0,no;
printf("Enter a int number: ");
scanf("%i",&number);
no=number;
while(number!=0)
{
tmp=number%10;
count+=tmp;
number=number/10;
}
printf("The count of %i is %i.\n",no,count);
return 0;
}