关于C语言一个问题? c语言基础问题大全
关于C语言的一个问题
一个运算时自右向左,一个自左向右
一个简单的C语言问题
调试过了没有问题,楼主觉得能用的话一定要给点分呀!
#include "stdio.h"
void main()
{
long num;
int i,a[5],power;
printf("Input a num:");
scanf("%d",&num);
if(num>99999) printf("The highest power of num is:>5");
else
{
for(i=0;i<5;i++)
{
a[i]=num%10;/*完成取各位数字并按逆序保存*/
num=num/10;
}
if(a[4]!=0) power=5;
else if(a[3]!=0) power=4;
else if(a[2]!=0) power=3;
else if(a[1]!=0) power=2;
else power=1;
printf("The highest power of num is:%d",power);
}
printf("\nthe num:");
for(i=power-1;i>=0;i--) printf("%d ",a[i]);
printf("\nthe Reverse of num:");
for(i=0;i } 如果是机器验证,只需要: while (cin >> XX) { //你的代码 } 如果是给用户,程序会等待你的输入而不是退出,但是用户会自己退出程序,比如Ctrl+c,所以也这样写没有关系 因为函数体里面的return iTempResult;函数有返回值,返回值为int型,所以函数的定义也要是int型的,如果没有返回值,也就是没有return,那么就是void关于c语言的一个小问题
问一个关于C语言的问题