c语言小程序设计100题,c语言基础小程序题

1 , c语言基础小程序题#include "stdio.h"void main()int num;float p=1.5,sum;printf("Input Num of Works:");scanf("%d",&num);if(num<0) num=0;//防错最小件数为0if(num<10)sum=num*p;if(num>=10&&num<100) sum=num*p*0.95;if(num>=100) sum=num*p*0.85;printf("Your Order %d, Price is %f",num,sum);}int max(int x,int y); 这是一个自定义的函数声明 , 函数跟变量一样,要先定义后使用,如果你把函数现在main函数前面这句话就不要了 , int代表函数的返回值为整型 , max为函数名,后面括号里面的是参数,这个函数需要两个int类型的变量,参数之间要用“,”隔开 。这句话就是下面的int max(int x,int y)加一个“;”float x=1.5;//单价int n;件数float ks;//货款数scanf("%d",&n);if(n<10)printf("%d",ks);}if(n>=100)printf("%d",ks);}if(n>=10)printf("%d",ks);}
2,C语言程序设计小题目#include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d", a>b?(a>c?a:(b>c?b:c)):((b>c)?b:c); return 0; }main(){int a,b,c;max;scanf("%d,%d,%d",&a,&b,&c);max = a;if(max < b) max = b;if(max < c) max = c;printf("The max is :%d\t",max);}int getMax(int a,int b,int c){int max = a;if(b>max)max = b;if(c>max)max = c;return max;}int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);int max = getmax(a,b,c);printf("%d",max);return 0;}
3 , C语言的小程序100行昨天在百度上逛时碰到要给这个代码加注释的 , 呵呵,我加了一点注释 。这是个万年历程序,可输入具体日期计算这天是星期几,输出全年的日历,还可以判断是否是闰年 。这个程序只是代码比较长,但难度不大,你应该能看读懂 。#include #include char* month_str[]=char* week[]=int IsLeapYear(int year) /*find out the year is leap year or not*/ if((year%4==0&&year%100!=0)||(year%400==0)) //这里是判断是否是闰年的 return 1; //如果是闰年就返回值1 else return 0;//不是的话返回0 } int month_day(int year,int month) //这个函数用来判断这年的月分有多少天的 int mon_day[]=if(IsLeapYear(year)&&month==2) /*判断是判断是否是闰年,如果是闰年而且这个月是2月那这个月有29天*/ return 29; else return(mon_day[month-1]);答案 void main() { int sele=1,t; float x; system("cls");printf("欢迎使用简易菜单!本菜单在vc++平台编译通过\n"); printf("有何建议请联系本人!\n"); printf("成绩管理菜单\n"); printf(" \n"); printf(">> 1.输入成绩 2.计算总分 <<\n"); printf(">> 3.求平均值 4.输出总分与平均 <<\n"); printf(">> 5.清理屏幕 6.高低排列 <<\n"); printf(">> 7.上平均分人数 0.退出 <<\n"); printf(">> 8.全部情况:总分 平均分 第一名 及格人数<<\n"); printf(">> <<\n"); printf(">> <<\n"); while (sele!=0) { printf("输入选择序号:\n>"); scanf ("%d",&sele); puts(" "); if (sele>=0&&sele<9) switch(sele) { case 1:input();break; case 2:t=total(a);break; case 3:x=average (t,n);break; case 4:print(t,x);break; case 5:system("cls"); printf("欢迎使用简易菜单!本菜单在vc++平台编译通过\n"); printf("有何建议请联系本人!\n"); printf("成绩管理菜单\n"); printf(" \n"); printf(">> 1.输入成绩 2.计算总分 <<\n"); printf(">> 3.求平均值 4.输出总分与平均 <<\n"); printf(">> 5.清理屏幕 6.高低排列 <<\n"); printf(">> 7.上平均分人数 0.退出 <<\n"); printf(">> 8.全部情况:总分 平均分 第一名 及格人数<<\n"); printf(">> <<\n"); printf(">> <<\n");break; case 6:gaodi(a);break; case 7:super(a);break; case 8:full(t,x);break; } else printf ("你的输入有误,请重新:"); }【c语言小程序设计100题,c语言基础小程序题】

    推荐阅读