速度求个100行的C语言编程,不限内容~
发布网友
发布时间:2023-03-09 11:43
我来回答
共2个回答
热心网友
时间:2023-10-11 00:04
我给你发了一个word,我的留言是“影子加油”
例如一个题目是:
题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。
1.程序分析:
2.程序源代码:
#i nclude "stdio.h"
main()
{FILE *fp;
char str[100],filename[10];
int i=0;
if((fp=fopen("test","w"))==NULL)
{ printf("cannot open the file\n");
exit(0);}
printf("please input a string:\n");
gets(str);
while(str[i]!='!')
{ if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
fputc(str[i],fp);
i++;}
fclose(fp);
fp=fopen("test","r");
fgets(str,strlen(str)+1,fp);
printf("%s\n",str);
fclose(fp);
}
热心网友
时间:2023-10-11 00:04
#include<stdio.h>
void(*FunA(int x,void(*f)(int),int y))(int);
void main()
{
void FunC(int x);
FunA(1,FunC,2)(3);
}
void(*FunA(int x,void(*f)(int),int y))(int)
{
void FunC(int x);
void FunB(int x);
printf("我是FunA,传给我的参数是:%d,%d,%d\n",x,f,y);
FunC(2);
return FunB;
}
void FunB(int x)
{
printf("我是FunB,传给我的参数是:%d\n",x);
}
void FunC(int x)
{
printf("我是FunC,传给我的参数是:%d\n",x);
}