×

一个简单的c语言程序例子

一个简单的c语言程序例子(用C语言编写一个简单的程序)

admin admin 发表于2023-10-18 07:57:49 浏览40 评论0

抢沙发发表评论

本文目录

用C语言编写一个简单的程序

c语言是函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子: ======================================= 1./*学用circle画圆形*/ #include “graphics.h“ main() {int driver,mode,i; float j=1,k=1; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,““); setbkcolor(YELLOW); for(i=0;i《=25;i++) { setcolor(8); circle(310,250,k); k=k+j; j=j+0.3; } getch(); } 2.//line画直线 #include “graphics.h“ main() {int driver,mode,i; float x0,y0,y1,x1; float j=12,k; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,““); setbkcolor(GREEN); x0=263;y0=263;y1=275;x1=275; for(i=0;i《=18;i++) { setcolor(5); line(x0,y0,x0,y1); x0=x0-5; y0=y0-5; x1=x1+5; y1=y1+5; j=j+10; } x0=263;y1=275;y0=263; for(i=0;i《=20;i++) { setcolor(5); line(x0,y0,x0,y1); x0=x0+5; y0=y0+5; y1=y1-5; } getch(); } 3.//用rectangle画方形 #include “graphics.h“ main() {int x0,y0,y1,x1,driver,mode,i; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,““); setbkcolor(YELLOW); x0=263;y0=263;y1=275;x1=275; for(i=0;i《=18;i++) { setcolor(1); rectangle(x0,y0,x1,y1); x0=x0-5; y0=y0-5; x1=x1+5; y1=y1+5; } settextstyle(DEFAULT_FONT,HORIZ_DIR,2); outtextxy(150,40,“How beautiful it is!“); line(130,60,480,60); setcolor(2); circle(269,269,137); } =================================== 更多有关c语言图形方面的函数及用法请参考c语言图形学的相关知识。

编写一个C语言程序

对应题目:

输入n(n《100)个整数,将所有的偶数倒序输出

代码截图

代码

运行结果

结果

完整代码

#include 《stdio.h》

//输入n(n《100)个整数,将所有的偶数倒序输出

int main()

{

    int n;

    int num={0};

    int i=0;

    scanf(“%d“,&n);//输入n

    for(i=1;i《=n;i++){//循环n次

        scanf(“%d“,&num);//输入n个整数

    }

    for(i=n;i》=1;i--){//倒序循环

        if(num%2==0){//判断是否为偶数

            printf(“%d “,num);//输出偶数

        }

    }

    return 0;

}

C语言最简单程序

简单易操作的程序如下:

  1. 输入几月几日,计算是2018年的第几天。

  2. #include 《stdio.h》  

  3. int main(int argc ,char * argv){  

  4. int month,day,days=0;  

  5. printf(“输入月“);  

  6. scanf(“%d“,&month);  

  7. printf(“输入日“);  

  8. scanf(“%d“,&day);  

  9. switch(month-1){  

  10. case 11:days+=30;  

  11. case 10:days+=31;  

  12. case 9:days+=30;  

  13. case 8:days+=31;  

  14. case 7:days+=31;  

  15. case 6:days+=30;  

  16. case 5:days+=31;  

  17. case 4:days+=30;  

  18. case 3:days+=31;  

  19. case 2:days+=29;  

  20. case 1:days+=31;  

  21. default:days+=day;break;  

  22. }  

  23. printf(“这一天是2018年的第%d天\n“,days);  

  24. return 0;  

  25. C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

拓展资料:

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

C语言编程很简单的小例子,不知道什么原因编译器获取不了我输入的数据

这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:12 int a; scanf(“%d“,a);可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。

一个很简单的C语言程序

不要先把总结果求出来再取最后一个数字 因为最后一个数字肯定有数字的个位数决定比如13^13,就求3*13,但是每次记录最后一个数字3×3=9 99×3=27 77×3=21 11×3=3 33×3 9然后就可以看出是个最后结果处于每4次一个循环 因为13x13x13...x13总共有12个乘号,所以12%4=0所以结果是3再举一个例子77^77,就求7^777×7=49 99×7=63 33×7=21 11×7=7 77×7=49 9所以4次一循环77x77x77..x77中有76个乘号,所以76%4=0,所以取循环的第四个数,答案是7再举一个列子98×98,就求8^988×8=64 44×8=32 22×8=16 66×8=48 88×8=64 4出现循环,4次一循环98×98....×98中有97个乘号,97%4=1,取第1个数,所以结果为4以下就是我自己编写的程序,程序中有详细的说明,你根据我举例好好想一下,如果再不懂,继续问#include《stdio.h》int main(){ int n;//输入的正整数 long aresult;//每次相乘得到的个位数 printf(“please input a positive integer:“); scanf(“%d“,&n); int m=n%10;//取出正整数n的个位数,比如123,m就是3,274,m就是4 int a;//用于存储aresult的数组,记录aresult的不重复的值 int aflag=0;//数组a的标志,也用来记录a数组的元素个数 int i,j;//用于循环 int forflag=0;//用途是如果aresult值与a数组中的值重复,那么退出所有循环,详细用途请阅读所有程序 for(i=0;i《n;++i)//外循环,每次用于记录aresult的值 { if(i==0)//第一次执行循环时,把第一次m×m的值的个位数保存在数组a中,然后跳出第一次循环 { aresult=m*m%10; a); return 0;}

写一条极其简单的C语言编程例子!题目自选~作业要求~

#include《stdio.h》#include《string.h》void main(){ int i=0; int j; char a={“China“,“America“,“Japan“,“Russa“,“Franch“};//stracat 是连接函数 strcpy 是复制函数 strcmp是比较函数 strlwr将大写字母换鞋城小写字母 char c; for(i=0;i《4;i++) for(j=0;j《4-i;j++) if(strcmp(a); }

要用C语言编写一个简单的代码,可以举一个简单的例子吗,再能具体分析下

【计算s=1+2+...+100的累加和】#include《stdio.h》 //由于程序中使用printf函数所以必须引用stdio.h文件void main() //主函数,你的程序入口{ int i,s=0; //变量定义,开两个整型变量i和s,s变量初始值为0 for ( i=0;i《100;i++ ) //设置循环100次,每次循环i的取值分别是:0,1,2,...,99 s+=(i+1); //在i循环中用累加的方式进行计算,向变量s上逐次累加i+1的值 printf(“1+2+...+100=%d\n“,s); //结束循环后输出字符串“1+2+...+100=“和运算结果}