第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > c语言简单编程题目及答案 经典练习C语言编程的题目及答案整理.pdf

c语言简单编程题目及答案 经典练习C语言编程的题目及答案整理.pdf

时间:2019-01-06 14:58:38

相关推荐

c语言简单编程题目及答案 经典练习C语言编程的题目及答案整理.pdf

.

1.逆序输出正三位数

#include

int main()

{

int input,output= 0;

scanf("%d",&input);

while(input != 0)

{

output = output*10 + input%10;

input /= 10;

}

printf("%d\n",output);

return 0;

}

2.百元找零函数

#include

int main()

{

int amount=100;

int price=0;

printf(" 请输入金额(元) ");

scanf("%d",&price);

printf(" 请输入票面 ");

scanf("%d",&amount);

int change=amount-price;

printf(" 找您 %d 元。 \n",change);

return 0;

}

3.求平均数

#include

int main()

{

int a,b;

scanf("%d %d",&a,&b);

..

.

double c=(a+b)/ 2.0;

/* scanf("%d",&amount);

这是注释,我随便放的,没意义

int change=amount-price;*/

printf("%d 和 %d 的平均值是 %f\n",a,b,c);

return 0;

}

4.写出程序的输出:

int i=1;

switch ( i/ 3 ) {

case 0: printf("zero");

case 1: printf("one");

case 2: printf("two");

}

正确答案是: zeroonetwo 。

5. 水仙花数是指一个 N 位正整数 (N>=3 ),它的每个位上的数字的 N 次幂之和等于它本身。

例 如: 153 = 1 3 + 5 3+3 3 。 本题要求编写程序 ,计算所有 N 位水仙花数。

输入格式:

输入在一行中给出一个正整数 N (3<=N<=7 )。

输出格式:

按递增顺序输出所有 N 位水仙花数,每个数字占一行。

输入样例:

3

输出样例:

153

370

371

407

..

.

#include

int main ( void ) {

int i, j, n, low = 1, high, temp, sum, item, remainder;

scanf( "%d" , &n);

for (i = 1; i < n; ++i)

low *= 10 ; /* 得到 n 位数的下限 */

high = low * 10 ; /* 得到 n 位数的上限 */

for (i = low; i < high; ++i) {

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。