跪求各位大佬编写一个c语言程序题。

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
跪求帮忙编一个C语言程序题(题目是英文版的)

太复杂了,要先懂意思

#include "stdio.h"
struct student
{ char name[20];
char address[50];
char city[20];
char state[10];
}stu[4];

void input()
{ int i; FILE *fp;
if((fp=fopen("a.txt","r"))==NULL)
{ printf("cannot open file.
");
exit(0); }
for(i=0;i<4;i++)
fscanf(fp,"%s %s %s %s",stu[i].name,stu[i].address,stu[i].city,stu[i].state);
fclose(fp);
}
void output()
{ int i;
printf(" name:");
for(i=0;i<4;i++)
printf(" %s ",stu[i].name);
printf("
address:");
for(i=0;i<4;i++)
printf(" %s",stu[i].address);
printf("
city,state:");
for(i=0;i<4;i++)
printf(" %s,%s",stu[i].city,stu[i].state);


}

void main()
{ input();
output();

}



结果是这样么:
name: H.Baker D.Rosso K.Tims B.Williams
address: 614FreemanSt. 83ChambersSt. 819RidgewoodRd. 24TremontAve.
city,state: Orange,NJ Madison,NJ Millburn,NJ Brooklyn,NY

有问题hi我

这题主要考查对基础数据类型的了解和变量的输入输出。

测试代码

测试代码:

#include <stdio.h>

int main()

{

    int n; // 定义一个整型变量n

    float f; // 定义一个实型变量n

    char c; // 定义一个字符型变量n

    scanf("%d %f %c", &n, &f, &c); // 输入三个变量的值

    printf("%d %f %c", n, f, c); // 输出三个变量的值

    return 0;

}



#include<stdio.h>
int main()
{
int a;//整型
float b;//实型
char c;//字符型
scanf("%d %f %c",&a,&b,&c);
printf("%d,%.2f,%c",a,b,c);
return 0;
}

  • 哪位大佬能帮看看这道c语言?
    答:while(pb>=b)//从b最大数开始 { pa=&a[m-1];//初始指向a最大数 while(pa>=a)//从a最大数开始 { flag=0;if(*pa<=*pb)//找到第一个a小于等于b,就把b元素插入到a元素后面(a移位){ flag=1;move1(pa+1,a,50);//a当前元素之后的元素向后移1位 (pa+1)=*pb;break;} pa...
  • 程序猿大佬们 帮帮忙做个C语言
    答:第4题:include <stdio.h>int main(){int i,n,let,spa,num,oth;char s[80];let=spa=num=oth=0;gets(s);n=strlen(s);for(i=0;i<n;i++){if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z')let++;else if(s[i]==' ') spa++;else if(s[i]>='0'&&s[i...
  • 求c语言大佬帮助!帮我写个小程序,谢谢
    答:b[N],c[N*2],i; srand(time(NULL)); Init(a,N); Print(a,N); Short(a,N); Print(a,N); Init(b,N); Print(b,N); Short(
  • 请大佬帮忙编一个c语言程序
    答:include <stdio.h>int main(){ int i, j, a[100], m, n, temp; printf("输入数据数量:\n"); scanf("%d",&n); printf("输入%d个数据:\n",n); for (i=0; i<n; i++) scanf("%d", &a[i]); //选择排序 for (j=0; j<n-1; j++) { m...
  • 跪求各位大佬编写一个c语言程序题。
    答:测试代码 测试代码:#include <stdio.h> int main(){ int n;// 定义一个整型变量n float f;// 定义一个实型变量n char c;// 定义一个字符型变量n scanf("%d %f %c", &n, &f, &c);// 输入三个变量的值 printf("%d %f %c", n, f, c);// 输出三个变量的值 return 0;}...
  • C语言程序题,求完整代码,请求大佬帮忙?
    答:如图中代码。
  • 求一个c语言大佬做一下这个题目
    答:include "stdio.h"int main(int argc,char *argv[]){int n,a,b,c,d;printf("Please enter a positive integer(int 999<n<10000)...\nn=");if(scanf("%d",&n)!=1 || n<1000 || n>9999){//输入数据printf("Input error, exit...\n");return 0;}a=(n/1000+5)%10,b=(n...
  • C语言编程,麻烦大佬帮个忙,急急急
    答:题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。1.程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后 此元素之后的数,依次后移一个位置。2.程序源代码:include "stdio.h"include "conio.h"main(){ int a[11]={1,4,6,9,13...
  • C语言编程题,求助大佬,谢谢!
    答:int main(int argc,char *argv[]){ int g,ch,fh,mh,h;printf("Enter g(1 or 2), ch(cm), fh(cm) & mh(cm)...\n");scanf("%d%d%d",&g,&ch,&fh,&mh);if(g<1 || g>2){ printf("Gender error, exit...\n");return 0;} printf("\n%d\n",h=int((g==1 ? (...
  • 大佬们,求请教这道c语言题目怎么写?
    答:do { m=x/k; printf("%d ",m); x-=m*k; k/=10; } while ( x!=0 ); printf("\n\n");} } 思路是假定输入12453,则首先用1去除这个数,发现结果不等于0,于是再用10去除,用100去除,每次除数乘以10,直到结果等于0,这时会得到100000,这个数除以10得到10000,正好是12453的位数相同 输出...