- 请教,C语言如何实现:从键盘输入某一天的年月日,计算该天是当年的第几天?
- C语言编程:输入某年某月某日判断这一天是一年的第几天的程序是是什么?
- C语言里try是什么意思?
- C语言:我想从键盘上输入一个无限长的字符串,用什么函数啊?谢谢?
- 怎样用C语言写一个程序,打开记事本,并输入一段文字?
请教,C语言如何实现:从键盘输入某一天的年月日,计算该天是当年的第几天?
#include <stdio.h>
int fun(int year,int month,int day)
{
int s=0,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if(year%4==0&&year%100||year%400==0)
a[2]=29;
if(month==1) s+=day;
else s+=a[month]+fun(year,month-1,day);
return s;
}
C语言编程:输入某年某月某日判断这一天是一年的第几天的程序是是什么?
#include <stdio.h>
//返回指定年月日是对应年度的第几天
int getDays(int month,int day);
int isRunnian(int year);
int main(int argc,char* argv[])
{
int year=0;
int month=0;
C语言里try是什么意思?
C语言里try是一个语句或函数。其作用是是抛出错误用。 将有可能产生错误的语句括在一起,放入try语句块。如果在try语句块中发生异常,FlashPlayer会创建一个错误对象,并将该Error对象派发至第一个可用的catch块。catch语句块提供对错误的处理。如果没有try语句,或者try语句没有出现错误,则catch语句不会被引发。如果在try语句块的其中某个语句中检测到错误,则会执行附加到该try语句的catch语句。catch语句可以并列使用,即在一个try语句块之后,存在多个catch语句块,以处理不同的错误对象。 try语句是:try { do something } catch(some error) { do something }
C语言:我想从键盘上输入一个无限长的字符串,用什么函数啊?谢谢?
字符串输入函数gets
本函数得到一个函数值,即为该字符数组的首地址。
【例7.13】
#include"stdio.h"
main()
{
char st[15];
printf("input string:\n");
怎样用C语言写一个程序,打开记事本,并输入一段文字?
#include <stdlib.h>#include <stdio.h>#define Line ***int main(){ //文件名及文件指针 char infile[]="D:\\Wtmp\\1.txt"; char outfile[]="D:\\Wtmp\\2.txt"; FILE *fpi,*fpo; //暂存器 char *outbuf; outbuf = (char *)malloc(Line*sizeof(char))
; if( ( fpi=fopen(infile,"r") ) == NULL ) { printf("文件打开%s失败\n",infile)
; return 3; } if( ( fpo=fopen(outfile,"w") ) == NULL ) { printf("文件打开%s失败\n",outfile)
; return 3; } while(1) { //outbuf要干净 //memset(outbuf,0,Line); outbuf=0; fprintf(fpo,"%s",outbuf)
; if (fgets(outbuf,Line,fpi)==NULL) { break; }//全部行结束退出循环 //DelStr(outbuf,"删除字符串")
; //重载函数DelStr //DelStr(outbuf,"要替换字符串","替换成字符串")
; //重载函数DelStr fprintf(fpo,"%s",outbuf); } //关闭文件 free(outbuf); fclose(fpi); fclose(fpo); return 0;}