1. c语言编写程序
/*TC2.0编译通过*/#include "stdio.h"#include "stdlib.h"typedef struct point_type{ int rowSign; int lineSign;}PT;int funOpinion(int year,int month){ int day=0; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31;break; case 4: case 6: case 9: case 11: day=30;break; case 2: if(year%4==0&&year%100!=0||year%400==0) day=29; else day=28; break; default: printf("In put month error%d\n",month); } return day;}int funApple(int firstDay){ int cntday,cntApple; cntApple=firstDay; cntday=1; while(cntApple*2<100) { cntApple=2*cntApple; cntday++; } return cntday;}PT funMax(int arr[3][4],int row,int line){ PT pt; int i,j; pt.rowSign=0; pt.lineSign=0; for(i=0;i } for(i=3;i>=3+i;k++) printf("*"楼上的结果多了一行,我稍稍改了一下:#include"stdio.h");\n"\n");j<5-i;j++) printf(" "0; printf("void main(){ int i,j,k; for(i=0;i< printf(");4;););i++) { for(j=0;i--) { for(j=0; for(k=4-i;k< for(k=5-i;k #include <stdio.h> void main() { float input; float a = 2.205; do{ printf("input a no.: "); scanf("%f",&input); printf("ouput is: %.2f\n",input * a); }while (input != 0); } main() { int day,month,year,sum,leap; printf("\nplease input year,month,day\n"); scanf("%d,%d,%d",&year,&month,&day); switch(month)/*先计算某月以前月份的总天数*/ { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf("data error");break; } sum=sum+day; /*再加上某天的天数*/ if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/ leap=1; else leap=0; if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/ sum++; printf("It is the %dth day.",sum);}。 #include <stdio.h> #include <string.h> void main() { char name[]="小北"; char no[]="08"; int psw=123; char a[7]; char n[11]; int p; while(true) { printf("请输入姓名:"); scanf("%s",a); printf("请输入学号:"); scanf("%s",n); printf("请输入密码:"); scanf("%d",&p); if(strcmp(name,a)!=0) printf("姓名错误!\n"); if(strcmp(no,n)!=0) printf("学号错误!\n"); if(psw!=p) printf("密码错误!\n"); if((strcmp(name,a)==0)&&(strcmp(no,n)==0)&&(psw==p)) break; } printf("欢迎进入系统!\n"); } 第一题有递推要快一些,因为你算N!时还要算(N-1)!,而(N-1)!在前面已经算过了,多算了一次 一般的int也就能表示2^16次方,一般的long也就能表示2^32次方,一般的long long也就能表示2^64次方,如果不涉及到大数运算,可以用下面的 #include"stdio.h" main() { int a[15],i; a[0]=1;a[1]=2; for(i=2;i<15;i++) { a[i]=a[i-1]*(i+1); } int n,b; printf("Input n:"); scanf("%d",&n); b=a[n-1];//下标从0开始的 printf("n!=%d\n",b); } 第二题 #include<stdio.h> main() { char ch; int n,s=0; printf("你想输入几个字符\n"); scanf("%d",&n); while(n--) { ch=getchar(); s=s*10+(ch-'0'); } printf("%d\n",s); } #include 没用编译器,for里多打了个“=”,已改了。 1.#include 写好了再给你补充。2. c语言写程序
3. 用C语言怎么写程序
4. c 语言编写程序
5. 怎么用C语言来编写程序
6. c语言的编程怎么写
7. 用C编写程序
8. 编写几个C程序