c语言有趣简单代码大全,c语言简单代码

1,c语言简单代码? 相当于 if: 相当于 else最简单就是输出helloword代码如下:#includeint main(){ printf("helloword"); return 0; }
2 , 求几个比较有趣简单的C语言源代码 小白自己敲着练一下手感00:00 / 01:3270% 快捷键说明 空格: 播放 / 暂停Esc: 退出全屏 ↑: 音量提高10% ↓: 音量降低10% →: 单次快进5秒 ←: 单次快退5秒按住此处可拖拽 不再出现 可在播放器设置中重新打开小窗播放快捷键说明【c语言有趣简单代码大全,c语言简单代码】
3 , 求一简单C程序代码#include <stdio.h>void main() int a = 0; printf("计算1+1 = ?\n"); scanf("%d",&a);while (a != 2)printf("错误,重新输入\n");scanf("%d",&a);} if (a== 2)printf("正确\n");}}写好了 , 你看看吧,有要求再提#include<stdio.h>#include<conio.h>int main()char input[50];printf("请问 1+1=");for(;;)gets(input);if(strcmp(input,"2")==0)printf("重新输入 1+1=");}getch();}楼主,放在里面和放在外面意义是不同的 。假定p=0和n=0放在了外面 , 那么这个程序是什么意思呢?每次循环后如果符合条件p都要被赋值的[原因:p=p+n],也就是说p的值被改了 。它不再是0了 。每次循环都是如此 。而如果p=0在里面,那么每次循的开始都要把p的值改为0,这样就不会累加了 。所以在功能和意义上是有区别的 。不能说放在里面放在外面都一样 。
4 , 求50行简单C语言程序代码基础的就好#include <stdio.h>#include <stdlib.h>#define NUM 10/* run this program using the console pauser or add your own getch, system("pause") or input loop *///冒泡排序算法//基本思想:比较相邻的两个数,如果前者比后者大,则进行交换 。每一轮排序结束,选出一个未排序中最大的数放到数组后面 。void bubbleSort(int *arr, int n)int i,j; for (i = 0; i<n - 1; i++)for (j = 0; j < n - i - 1; j++)//如果前面的数比后面大,进行交换if (arr[j] > arr[j + 1])int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}//最差时间复杂度为O(n^2),平均时间复杂度为O(n^2) 。稳定性:稳定 。辅助空间O(1) 。//升级版冒泡排序法:通过从低到高选出最大的数放到后面,再从高到低选出最小的数放到前面,//如此反复 , 直到左边界和右边界重合 。当数组中有已排序好的数时 , 这种排序比传统冒泡排序性能稍好 。//升级版冒泡排序算法void bubbleSort_1(int *arr, int n)//设置数组左右边界 int left = 0, right = n - 1; //当左右边界未重合时,进行排序 while (left<=right)int i,j;//从左到右遍历选出最大的数放到数组右边for (i =left; i < right; i++)if (arr[i] > arr[i + 1])int temp = arr[i];arr[i] = arr[i + 1];arr[i + 1] = temp;}}right--;//从右到左遍历选出最小的数放到数组左边for (j = right; j> left; j--)if (arr[j + 1] < arr[j])int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}left++; }}int main(int argc, char *argv[])int arr[NUM],i,j,temp; printf("请输入10个数:\n"); for(i=0; i<NUM; i++)printf("请输入第(%d)个数:",i+1);scanf("%d",&arr[i]); } printf("\n输入如下排列:\n"); for(i=0; i<NUM; i++)printf("%4d",arr[i]); }/* for(i=0; i<NUM; i++)for(j=i+1; j<NUM; j++)if(arr[i]>arr[j])temp=arr[i];arr[i]=arr[j];arr[j]=temp;}} }*/ bubbleSort_1(arr,NUM); /*printf("\n从小到大如下排列:\n"); for(i=0; i<NUM; i++)printf("%4d",arr[i]); }*/ printf("\n从大到小如下排列:\n"); for(i=NUM-1; i>=0; i--)printf("%4d",arr[i]); } return 0;}

    推荐阅读