预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言经典编程实例100题答案 1.打印HelloWorld! #include<stdio.h> intmain(){ return0; } 2.计算两个数的和 #include<stdio.h> intmain(){ intnum1,num2,sum; 请输入两个数: sum=num1+num2; 两个数的和为: return0; } 3.输入一个数,判断是否为正数、负数或零 #include<stdio.h> intmain(){ intnum; 请输入一个数: if(num>0){ 正数 } elseif(num<0){ 负数 } else{ 零 } return0; } 4.判断一个数是否为素数 #include<stdio.h> intmain(){ intnum,i,flag=0; 请输入一个数: for(i=2;i<=num/2;++i){ if(num%i==0){ flag=1; break; } } if(flag==0) 是素数 else 不是素数 return0; } 5.求斐波那契数列的第n项 #include<stdio.h> intfibonacci(intn){ if(n<=1) returnn; returnfibonacci(n-1)+fibonacci(n-2); } intmain(){ intn; 请输入要求第几项: 第%d项的值为: return0; } 6.判断一个数是否为回文数 #include<stdio.h> intmain(){ intnum,reversedNum=0,remainder,originalNum; 请输入一个数: originalNum=num; while(num!=0){ remainder=num%10; reversedNum=reversedNum*10+remainder; num/=10; } if(originalNum==reversedNum) 是回文数 else 不是回文数 return0; } 7.打印九九乘法表 #include<stdio.h> intmain(){ inti,j; for(i=1;i<=9;++i){ for(j=1;j<=i;++j){ } } return0; } 8.输入一个数,判断是否为偶数 #include<stdio.h> intmain(){ intnum; 请输入一个数: if(num%2==0) 偶数 else 奇数 return0; } 9.冒泡排序 #include<stdio.h> voidbubbleSort(intarray[],intsize){ inti,j,temp; for(i=0;i<size-1;++i){ for(j=0;j<size-i-1;++j){ if(array[j]>array[j+1]){ temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; } } } } intmain(){ intarray[]={5,2,8,12,1}; intsize=sizeof(array)/sizeof(array[0]); bubbleSort(array,size); 排序后的数组: for(inti=0;i<size;++i){ } return0; } 10.判断一个数是否为完数 #include<stdio.h> intmain(){ intnum,i,sum=0; 请输入一个数: for(i=1;i<num;++i){ if(num%i==0){ sum+=i; } } if(sum==num) 是完数 else 不是完数 return0; } ......(一共100题答案) 这些是C语言经典编程实例的部分答案,希望对您有所帮助。通过 这100题的练习,可以帮助您提升C语言编程的能力,掌握各种基础 编程技巧和算法。请根据实际需求选取合适的题目进行练习,并尝试 自己编写代码实现。祝您在C语言编程的学习过程中取得好成果!