C语言大神们,求一个编程: 我组织下语言(小学语文老师死的早!)
当i等于100时,while (i<=100)条件成立,if (i%3==0) printf("%d ",i); 条件不成立,执行下一句,i++; i等于101而后跳出循环 输出为101;
//-----------------------------------------------//---------- C++ Builder 6.0 --------------------//------------ veket的小号 ----------------------//-----------------------------------------------#include #include int main(int argc, char* argv[]){ char s[100]; int i; int j; char tmp; gets(s); for(j=0;s[j];j++) { ; } for(i=0,j--;i<j;i++,j--) { tmp = s[i]; s[i] = s[j]; s[j] = tmp; } printf(s); system("pause"); return 0;}
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
FILE *fp1 = NULL, *fp2=NULL;
char ch = ' ';
long n=0;
if ( ( fp1 = fopen("test.txt","r") ) == NULL )
{
printf("fail to open file \"test.txt\" press any key to exit!
");
getchar();
exit(0);
}
if ( ( fp2 = fopen("result.txt","w") ) == NULL )
{
printf("fail to creat file \"test.txt\" press any key to exit!
");
getchar();
exit(0);
}
fseek(fp1,-1L,SEEK_END);
n=ftell(fp1)+1;
ch=fgetc(fp1);
while ( n )
{
fputc(ch,fp2);
fseek(fp1,-2L,SEEK_CUR);
n--;
ch=fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
printf("done!
");
getchar();
}
VC++6.0上测试通过!注意文件test.txt要自己建立,并和这个可执行程序放在同一目录下!
跟你讲一下方法,很多种的,我就讲一种
先把文件的数据读到一个数组里面
输出这个数组
然后把数组从最后一个数开始到第一个书写入另一个文件里
另外:求数组的最大的下标可以在文件读取的时候设置一个变量读一次就+1
注意事项 123.txt需要手工建立 内容随便输入
/////////////////////////运行结果和代码///////////////////////////////////////////////////////
ABCDEFG
Write file over!
Press any key to continue
#include "stdio.h"
#include "string.h"
main()
{
int nLen;
FILE *fp;
FILE *fpw;
char A[100];
fp = fopen("123.txt","r");
if (fp==NULL)
{
printf("Can't find file 123.txt !\n");
}
else
{
fgets(A,100,fp);
printf("%s\n",A);
}
fclose(fp);
nLen = strlen(A);
fpw=fopen("456.txt","w");
if (fpw==NULL)
{
printf("write file error!\n");
}
else
{
for (nLen--;nLen>=0;nLen--)
{
fprintf(fpw,"%c",A[nLen]);
}
printf("Write file over!\n");
}
fclose(fpw);
}
用C语言求一个班的平均成绩,但是这个班人数未知,怎么写这个程序呀?大神...
C语言程序源代码。输入一个班全体学生的成绩,把不及格的学生成绩输出,并求几个学生的平均成绩。(这个或许对你有帮助)include<stdio.h> define N 4 \/\/宏定义,初始化班级学生人数,可通过修改N的初值改变 int main(){ int a[N],b[N]={0},i=0,j=0,sum=0;float ave=0.0;printf("...
请求c语言大神们帮我打一个能把一串字符“a1b23c”的数字和字母都能分开...
using namespace std;#include <iostream>#include <string>#include <regex>int main(){ string t("a1b23c"); smatch m; regex ptnA("[a-zA-Z]"); regex ptnD("[0-9]"); string a,d, i=t; while(regex_search(i,m,ptnA)){ a+=m.str(); i=m.suffi...
c语言,大神们!!求解析!!无尽感激!!(抱歉,没钱作赏金了)!
char name[N];float physics;float english;float math;} scorenode;\/\/***结点中数据交换 void swap(struct scorenode *max,struct scorenode *p){ int k;char t[10];float temp;k=max->number;max->number=p->number;p->number=k; \/\/ 这三句是交换两个结点的数据 strcpy(t,max->name...
c语言编程,请大神们教教我?
试试这个代码 include"stdio.h"int main(){ int a[7] = {3,1,3,4,4,6,8};int b[6] = {1,3,2,3,3,4};int i=0,j=0,k=0,l=0, samenum=0;int na = sizeof(a)\/sizeof(int);int nb = sizeof(b)\/sizeof(int);for(i=0;i<na;i++){ for(j=0;j<nb;j++){ ...
现在计算机语言有哪些?求大神们介绍每个语言的应用,越详细越好。_百度...
这些就是计算机能接受的语言。 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 [1]电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向...
使用C语言如何取去掉一个字符串的首尾字符,新手求教各位大神,多谢啦...
字符串用数组表示.比如用str[999]表示字符数组。算出字符长度,删除str[0]和最后一个字符。include<stdio.h> include<string.h> define n 100 void main(){ char a[n],i,t;scanf("%s",a);t=strlen(a);for(i=0;i<t-1;i++)baia[i]=a[i+1];a[i-1]='\\0';printf("%s",a);...
C语言求第几天是几月几日程序的问题大神们帮帮忙
我改了两个地方,一个是新声明了两个变量moth, day, 然后把指针pmoth和pday指向这两个变量。 另一个是scanf("%d %d",...),第二个%d后面的空格去掉了。测试过,先输入回车,然后输入年月,中间用空格分隔。 main() { int year,yearday,c; int moth, day; int *pmoth; int *pday; p...
急求,请c语言大神们来帮忙
include <stdio.h> int main(){ printf("请输入一个数:");int a;scanf("%d",&a);printf("\\n %d = ",a);for(int i=2;i<=a;){ if(a%i==0&&i!=a){ printf("%d x",i);a=a\/i;} else if(a%i==0&&i==a){ printf("%d \\n",i);a=a\/i;} else i++;} } ...
易语言如何寻找文本的问题,请大神们都来赐教
.版本 2 .子程序 _按钮1_被单击 .局部变量 变量_要查找的文本, 文本型 .局部变量 变量_查找每一行, 文本型, , "0".局部变量 i, 整数型 .局部变量 成员数, 整数型 .局部变量 变量_转从下往上找, 整数型 .局部变量 变量_要查询的单号, 文本型 .局部变量 变量_查找的文本, 文本型 变量...
求大神帮忙,帮我编一个C语言程序
include <stdio.h> include <stdlib.h> include int sum(int a,int b){return a+b;} int main(){int a,b,c;srand(time(0));a = rand()%100+1;b = rand()%100+1;printf("%d+%d=",a,b);scanf("%d",&c);while(c-sum(a,b)){printf("Not correct! Try againt!\\n");...
仪琼浓替: #include int main() { char c = 'Y'; float x,y,z; char operate; while(c=='Y' || c=='y') { printf("please enter number1:"); scanf("%f",&x); printf("please enter operate:"); getchar(); scanf("%c",&operate); printf("please enter number2:"); scanf("%f...
资兴市13861003029: 求大神给我说一个编程软件用图片或图片种子(C语言)谢谢了! ?
仪琼浓替: micsoft visual studio可以写c ,vb,html,c语言,c#还有其他的,Eclipse可以编辑Java,软件www.bczhongzhou.icoc.cc有
资兴市13861003029: 求大神推荐一个C语言的编程软件和编译器,要满足现在的ANSI C的标准,初学者急需,高分谢谢!?
仪琼浓替: 既然题主是初学者,那么一般来说比较流行的大型开发环境是不适合你的,比如微软的VS系列集成开发环境. 另外想必也有人会推荐VC++6.0这款软件,它确实很经典,但是这玩意儿是标准C之前的产物,所以它的编译系统对标准C的支持并不完美. 然后,还有几款主流权威的轻量级编译开发工具.Code:block,Dev-C++,从使用的方便性和编译器对标准C的支持度方面考虑,推荐使用Dev-C++. 还有一些编译系统就不说了,都是些小打小闹的玩具,不值一提.
资兴市13861003029: 帮我编一个C语言编程,如果可以顺便讲解下,谢谢! - ?
仪琼浓替: #include int main(void){ int a[100]; int i = 0, sum = 0; while (scanf("%d", &a[i]) != EOF 0) i++; ...
资兴市13861003029: 求高手帮忙编个C语言小程序! - ?
仪琼浓替: 既然都在看考研题了,说明你对编程挺感兴趣,我就交流一下我的思路,希望对你有所帮助. 思路一:首先,我会建一个结点(带指针的结构体).不想输入该班人数那就定义一个结束标志end(end可以用一个数字来代替,这样写输入函数是也方便), do{提示信息;输入数据的函数;判断是否结束标志,是的话跳出;分配内存;写入数据;统计并记录频次}while(true);输出平均和频次. 思路二:当然,如果成绩数据不用保存的话,就不用建结点了,用一个temp来接收数据就就行.
资兴市13861003029: 跪求C语言高手编个程序,高分跪求?
仪琼浓替:#include <stdio.h> int main(){ char a[80], b[40], c[40]; int i=0, j=0,k=0; printf("please input the string:\n"); scanf("%s", a); while(a[i] != '\0'){ if(i%2==0){ b[j++]=a[i]; } else{ c[k++]=a[i]; } i++; } for(i=0;i<j;i++){ a[i]=b[i]; } for(i=j;i<j+k;i++){ a[i]=c[i-j]; } printf("%s", a); }
资兴市13861003029: 求C语言编程!!!问题如下:?
仪琼浓替:b=a%10; //个位数 c=a%100/10;//十位数 d=a%1000/100;//百位数 e=a%10000/1000;//千位数 f=a/10000;//万位数#include <stdio.h> main() { printf ("请输入一个五位数:"); int a,b,c,d,e,f; scanf("%d",&a); b=a%10; //个位数 c=a%...
资兴市13861003029: 求编写一个C语言的程序 - ?
仪琼浓替: #include int main() { int i; int choice; int a, b, c; //接收选票及排序使用 int na, nb, nc; //保存得票最高的三位的号数 int vote[10]; char *name[10] = {"李一","李二","李三","李四","李五","李六","李七","李八","李九...
资兴市13861003029: 【跪求C语言编程大神】 编下这个程序吧! 1、定义一个包含实部和虚部的结构体,实部和虚部都是flo - ?
仪琼浓替: #include <iostream> using namespace std; struct complex { double r; double i; }; complex operator - (complex a,complex b) { complex sum; sum.r = a.r - b.r; sum.i = a.i - b.i; return sum; } void out(complex a) { cout << a.i << ' ' << a.r << endl; }; int main()...
资兴市13861003029: 求解一个C语言编程?
仪琼浓替: 就一个二维数组.麻烦的是这个二维数组的初始化,帮你写了一个: #include <stdio.h> void main() { int key[10][8] = {{98,15,87,94,98,70,30,14}, {72,33,68,90,35,87,48,60}, {88,74,07,80,31,12,55,41}, {39,66,43,21,64,15,85,87}, {40,71,84,03,07,57,...