导航:网站首页 >
请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789...
请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789...
相关问题:
匿名网友:
这是一道老题目了,代码如下,望采纳:
#include
#include
int findNUM(void)
{
int cnt = 0;
int N = 0; //EDCBA
int Nswitch = 0; //ABCDE
for(cnt = 10000 * 4; cnt <= 99999; cnt += 4)// 初始位置是40000,因为ABCDE最小为10000,那EDCBA最小为40000
{
Nswitch = 0;
N = cnt;
//将EDCBA变换为ABCDE
do
{
Nswitch = Nswitch * 10 + N % 10;
N /= 10;
}while(N != 0);
if((cnt >> 2) == Nswitch)
{
return cnt; //找到该数并返回
}
}
return -1;//找不到,返回-1
}
int main(void)
{
int result = findNUM();
switch(result)
{
case -1:
{
printf("the number isn't exist!\n");
break;
}
default:
{
printf("the ABCDE is %d\n", result / 4);
printf("the EDCBA is %d\n", result);
break;
}
}
return 0;
}
匿名网友:
1.请教大家一个C语言面试的编程题目
问:编程实现一个5位数ABCDE*4=EDCBA,这5个数字不重复。大家帮帮做做啊,谢...
2.C语言:循环执行让用户输入一串字符串,如123456789...
问:C语言:循环执行让用户输入一串字符串,如123456789,然后保存在一个数组...
3.请教大家一个C语言的小问题。望大神解答下
问:long long temp=0; temp*=0XFFFFFFFF; 这里的*=是怎么实现的,按位相乘吗?
4.请教大家一个c语言问题,求指教 就是比如六个顶点...
问:请教大家一个c语言问题,求指教 就是比如六个顶点集合{A,B,C,D,E} 先...
5.C语言有一点搞不懂,请教一下
问:C语言有一点搞不懂,请教一下这么多字母呢,为什么只输出y呢
6.各位好请教大家一个问题不知道错在哪小弟刚刚学c语...
问:#include #include #define GPIO_LED P2 void dela...
7.请教大家一个程序问题,是在ubuntu下的c语言程序,...
问:现在出现了一个问题:比如我的例句为“吃了饭没”,当我输入“吃了饭没”,...
8.请教一下这个用C语言怎么来编程呢!麻烦啦
答:因为假设你输入A,那么会当做65(asic码)传给for循环中的scanf语句。
9.一个C语言问题
问:一个C语言问题如果a='\n',b=一个字母(a到z随便一个) 那么a和b能比较大小...
10.C语言编程请教:编写一个程序,
问:要求是:输入一个字符串后再输入2个字符,输出此字符串中从与第一个字符...
问题推荐