求一个简单的编程代码,初学编程100个代码
这篇文章给大家聊聊关于求一个简单的编程代码,以及初学编程100个代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
写一个简短的C语言代码
最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:
#include<stdio.h>
int main(){
printf("Hello, World!
");
return 0;
}
扩展资料:
1、程序的第一行#include<stdio.h>是预处理器指令,告诉 C编译器在实际编译之前要包含 stdio.h文件。
2、下一行intmain()是主函数,程序从这里开始执行。
3、下一行printf(...)是C中另一个可用的函数,会在屏幕上显示消息"Hello,World!"。
4、下一行return0;终止main()函数,并返回值0。
参考资料来源:百度百科-c语言
最简单的c语言编程
很多程序都是非常简单的:
1.输入2个正整数m和n,求其最大公约数和最小公倍数
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,p,q,s,r;
printf("请输入两个正整数;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n)
{
p=m;
m=n;
n=p;
}
printf("%d\t%d\n",m,n);/*按从大到小输出m,n*/
while(n!=0)
{
q=m%n;
m=n;
n=q;
}
/*是不是m才是最大公约数啊*/
r=s/m;
printf("m和n最大公约数为%d\n",m);
printf("m和n最小公倍数为%d\n",r);/*m和n的积除以m和n的最大公约数即为最小公倍数*/
return 0;
}
2.输出100以内能被3整除且个位数为6的所有整数。
#include<stdio.h>
int main(void)
{
int i;
for(i=1;i<=100;i++)
if(i%3==0&&i%10==6)printf("%d",i);
return 0;
}
3.编程计算从1到10各数阶乘的和,即1!+ 2!+ 3!+……+ 9!+ 10!的和
#include<stdio.h>
int main(void)
{
int sum,i,term;
sum=0;
term=1;
for(i=1;i<=10;i++)
{
term=term*i;
sum=sum+term;
printf("%d的阶乘%d\n",i,term);
}
printf("1到10各数阶乘的和%d\n",sum);
return 0;
}
4.使用嵌套循环产生下列由大写字母组成的图
#include<stdio.h>
int main(void)
{
char ch1,ch2;
for(ch1='A';ch1<='Z';ch1++)
{
for(ch2='A';ch2<=ch1;ch2++)
printf("%c",ch2);
printf("\n");
}
return 0;
}
5.编程输出所有三位数中的素数。
#include<stdio.h>
int main(void)
{
int x,i;
for(x=100;x<=999;x++)
{
for(i=2;i<x/2;i++)
if(x%i==0)break;
if(i==x/2)printf("%d",x);
}
return 0;
}
6.定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)
#include<stdio.h>
int main(void)
{
int even(int);
int x,y;
scanf("%d",&x);
y=even(x);
if(y==1)
printf("%d是偶数\n",x);
else
printf("%d是奇数\n",x);
return 0;
}
int even(int x)
{
if(x%2==0)
return 1;
else
return 0;
}
7.编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)
#include<stdio.h>
int main(void)
{
int mypow(int,int);
int x,y,s;
scanf("%d%d",&x,&y);
s=mypow(x,y);
printf("%d的%d次方是%d\n",x,y,s);
return 0;
}
int mypow(int x,int y)
{
int sum,i;
sum=1;
for(i=1;i<=y;i++)
sum=sum*x;
return sum;
}
8.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
y=x/100+x/10%10*10+x%10*100;
printf("%d的逆序数%d\n",x,y);
return 0;
}
用c语言程序设计一个简单计算器,求其源代码
/*
2013年12月23日 12:43:46
目的:计算器的实现
*/
# include<stdio.h>
# include<ctype.h>
# include<math.h>
char get_choice(void);//获取用户输入的选项,并建立目
char get_first(void);//获取用户输入的选项,并剔除错误输入
float get_int(void);//获取用户输入的计算值
float add(void);//定义加法函数
float subtraction(void);//定义减法函数
float multiplication(void);//定义乘法函数
float division(void);//定义除法函数
float extract(void);//定义开方函数
float square(void);//定义平方函数
float cube(void);//定义立方函数
int count= 0;
int main(void)
{
char choice;
printf("***欢迎使用由小钱制作的计算器***\n");
choice= get_choice();
while(choice!='q')
{
switch(choice)
{
case'a':
add(); break;
case'b':
subtraction(); break;
case'c':
multiplication(); break;
case'd':
division(); break;
case'e':
extract(); break;
case'f':
square(); break;
case'g':
cube(); break;
default:
printf("您输入有误,请重新输入:"); break;
}
fflush(stdin);
choice= get_choice();
}
printf("bye");
return 0;
}
//获取用户输入的选项,并建立目录
char get_choice(void)
{
char ch;
int a= 0;
//建立目录
printf("\n--------------------------------\n");
printf("a.加法\t\t\tb.减法\nc.乘法\t\t\td.除法\n");
printf("e.开方\t\t\tf.平方\ng.立方\t\t\tq.退出\n");
printf("--------------------------------\n");
printf("请输入你的选项:");
ch= get_first();
while(ch==''|| ch=='\n'|| ch=='\t')
ch= get_first();
//判断用户输入的选项是否有误
while((ch<'a'|| ch>'g')&& ch!='q')
{
putchar(ch);
printf("你输入的选项有误,请重新输入:");
ch= get_first();
}
return ch;
}
//获取用户输入的选项,并剔除错误输入
char get_first(void)
{
char ch;
ch= getchar();
//剔除由用户输入选项时产生的换行符
while(ch=='\n')
{
ch= getchar();
}
return ch;
}
//获取用户输入的计算值
float get_int(void)
{
float input;
char ch;
int a;
if(count== 0)
printf("亲!请输入数值:");
if(count== 1)
printf("亲!请输入第一个数值:");
if(count== 2)
printf("亲!请输入第二个数值:");
a= scanf("%f",&input);
//判断用户的输入是否为一个数值
while(a!= 1)
{
//剔除用户输入错误的字符
while((ch= getchar())!='\n')
{
putchar(ch);
printf("不是一个数值,请输入例如3、111.2、或者-1");
a= scanf("%f",&input);
}
}
return input;
}
//定义加法函数
float add(void)
{
float i, j, sum;
count= 0;
count= count+1;
i= get_int();
count= count+1;
j= get_int();
sum= i+ j;
printf("%.2f+%.2f=%.2f\n", i, j, sum);
return sum;
}
//定义减法函数
float subtraction(void)
{
float i, j, sum;
count= 0;
count= count+1;
i= get_int();
count= count+1;
j= get_int();
sum= i- j;
printf("%.2f-%.2f=%.2f\n", i, j, sum);
return sum;
}
//定义乘法函数
float multiplication(void)
{
float i, j, sum;
count= 0;
count= count+1;
i= get_int();
count= count+1;
j= get_int();
sum= i* j;
printf("%.2f*%.2f=%.2f\n", i, j, sum);
return sum;
}
//定义除法函数
float division(void)
{
float i, j, sum;
count= 0;
count= count+1;
i= get_int();
count= count+1;
j= get_int();
//判断除数是否为0
while(j== 0)
{
printf("除数不能为0\n请重新输入!!!\n");
j= get_int();
}
sum= i/ j;
printf("%.2f/%.2f=%.2f\n", i, j, sum);
return sum;
}
//定义开方函数
float extract(void)
{
float i, sum;
count= 0;
i= get_int();
//判断开方数是否小于0,如果小于0,则让用户重新输入
while(i< 0)
{
printf("请输入大于0的数值\n");
i= get_int();
}
sum= sqrt(i);
printf("%.2f的开方等于%.2f\n", i, sum);
return sum;
}
//定义平方函数
float square(void)
{
float i, sum;
count= 0;
i= get_int();
sum= i* i;
printf("%.2f的平方等于%.2f\n", i, sum);
return sum;
}
//定义立方函数
float cube(void)
{
float i, sum;
count= 0;
i= get_int();
sum= i* i* i;
printf("%f的立方等于%.3f\n", i, sum);
return sum;
}
如果你还想了解更多这方面的信息,记得收藏关注本站。