本文目录一览:
- 1、求简单C语言程序代码!
- 2、求很简单3个C语言代码,参考
- 3、求50行简单C语言程序代码,基础的就好
- 4、写一个简短的C语言代码
- 5、帮忙写一段简单的c语言代码
- 6、c语言基础代码,越详细,解释越简单,越好
求简单C语言程序代码!
输入2个正整数m和n,求其最大公约数和最小公倍数
#include
#include
int main()
int m,n,p,q,s,r;
printf("请输入两个正整数;m,n\n");
scanf("%d,%d",m,n);
#includestdio.h
main()
int a,b,t=0;
scanf("%d %d",a,b);
if (ab)
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
以上内容参考:百度百科-c语言
求很简单3个C语言代码,参考
1.
#includestdio.h
void
main()
{
double
num1
=
0,
num2
=
0;
printf("请输入两个实数:");
scanf("%lf%lf",
num1,
num2);//输入时以空格隔开2个数
printf("他们的和是%lf,他们的积是%lf\n",num1+num2,num1*num2);
}
2.
#includestdio.h
void
main()
{
int
i
=
2,
sum
=
0;
for(;
i
102;
sum
+=
i,
i
+=
2);
printf("2+4+6+...+100
=
%d\n",
sum);
}
3.
#includestdio.h
void
main()
{
int
num1
=
0,
num2
=
0,
num3
=
0;
int
min
=
num1;
printf("请输入3个整数:");
scanf("%d%d%d",
num1,
num2,
num3);
if(min
num2)
min
=
num2;
if(min
num3)
min
=
num3;
printf("最小数是
%d\n",
min);
}
求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; in - 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; iNUM; i++) {
printf("请输入第(%d)个数:",i+1);
scanf("%d",arr[i]);
}
printf("\n输入如下排列:\n");
for(i=0; iNUM; i++) {
printf("%4d",arr[i]);
}/*
for(i=0; iNUM; i++) {
for(j=i+1; jNUM; 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; iNUM; i++) {
printf("%4d",arr[i]);
}*/
printf("\n从大到小如下排列:\n");
for(i=NUM-1; i=0; i--) {
printf("%4d",arr[i]);
}
return 0;
}
写一个简短的C语言代码
我帮你写个简单点的吧,你这个是5位还好,要是位数更多呢,呵呵,
#include
void
main()
{
int
x,n=0;
printf("input
x:");
scanf("%d",x);
if(x=0)
printf("error!");
else
while(x)
{x/=10;
n++;}
printf("这是一个%d位数。\n",n);
}
帮忙写一段简单的c语言代码
#include stdio.h
int main()
{
FILE *fp;
int a[3][9],i,j;
if((fp=fopen("C:\\cDemo\\data.txt","r"))!=NULL)
{
for(i=0;i3;++i)
{
for(j=0;j9;++j)
{
fscanf(fp,"%d",a[i][j]);
}
}
for(i=0;i3;++i)
{
for(j=0;j9;++j)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}
else
{
puts("Can't open C:\\cDemo\\data.txt");
}
return 0;
}
c语言基础代码,越详细,解释越简单,越好
你并没有把详细的 C 语言基础代码写出来,别人怎么帮助你添加注释语句啊?因为所说的 C 语言基础代码实际上并没有一定之规。怎么样才算是基础代码、有几行代码就可以、足够了?这些都是灵活的、并不是一成不变的。例如,最、最简单的 C 语言基础代码就是:很多 C 语言教材上的第一个程序,输出:"Hello, World !"。该详细的 C 语言代码如下:
#include stdio.h /* 基本输入输出头文件,包括:printf、scanf等的库函数原型说明 */
void main( ) /* 任何一个 C 语言源代码都必须包含主函数 main( ),void 表示该函数不返回任何值 */
{ /* 在 C 语言代码中,任何一个函数都是以 { 开始,并且以 } 结束 */
printf( "Hello, World !\n" ) ; /* 在电脑屏幕上输出字符串:Hello, World */
}