c语言新生
㈠ 新生学c语言,一点也不会
#include <stdio.h>
struct stu {
int num;
char name[20];
int score[3];
};
struct stu student[10];
void main()
{
int i;
int j;
int sum;
printf("Please input:\n");
for(i=0;i<10;i++)
{
printf("NO.%d:\n num:",i+1);
scanf("%d",&student[i].num);
printf(" name:",i+1);
scanf("%s",student[i].name);
for(j=0;j<3;j++)
{
printf(" score.%d:",j+1);
scanf(" %d",&student[i].score[j]);
}
}
for (i=0;i<10;i++)
{
sum=0;
printf("num name math Chinese English average \n");
printf("%d %s",student[i].num,student[i].name);
for (j=0;j<3;j++)
{
printf(" %d",student[i].score[j]);
sum+=student[i].score[j];
}
printf(" %d\n",sum/3);
}
}
/* 用回车来进行每一次的数据的输入*/
㈡ 编写c语言,新生,数组这一节的
#include
struct student
{
int num;
char name[20];
int score[3];
}stu[100];
int main()
{
int n, i;
printf("学生数:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &stu[i].num);
scanf("%s", stu[i].name);
getchar();
scanf("%d%d%d", &stu[i].score[0], &stu[i].score[1], &stu[i].score[2]);
}
for (i = 0; i < n; i++)
{
printf("%d ", stu[i].num);
printf("%s ", stu[i].name);
printf("%d %d %d\n", stu[i].score[0], stu[i].score[1], stu[i].score[2]);
}
return 0;
}
㈢ c语言 新生 求完整代码 谢谢
#include<stdio.h>
intmain()
{inti,j,n,a[4][3]={0};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[3][j]+=a[i][j];
for(j=0;j<3;j++)
printf("%d",a[3][j]);
return0;
}
㈣ C语言,编写程序,新生入门级的编程,求大神帮帮忙~
1、
intGetResult(intn,intm)
{
inti=0,rslt=1;
for(i=0;i<m;i++)
{
rslt*=n;
}
returnrslt;
}
intmain(void)
{
inti=0;
intn=0;
scanf("%d",&n);
intresult=GetResult(n,0)+GetResult(n,1)+GetResult(n,2)+GetResult(n,3);
printf("%d",result);
}
2、
#definePI3.14
floatGetArea(floatr)
{
returnPI*r*r;
}
intmain(void)
{
floatradius=0.0;
scanf("%f",&radius);
printf("area=%.2f",GetArea(radius));
}
㈤ 用c语言设计新生入学注册系统
public static SSLContext custom(String keyStorePath, String keyStorepass) {
SSLContext sc = null;
FileInputStream instream = null;
KeyStore trustStore = null;
try {
trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
instream = new FileInputStream(new File(keyStorePath));
trustStore.load(instream, keyStorepass.toCharArray());
// 相信自己的CA和所有自签名的证书
sc = SSLContexts.custom().loadTrustMaterial(trustStore, new TrustSelfSignedStrategy()).build();
} catch (KeyStoreException | NoSuchAlgorithmException| CertificateException | IOException | KeyManagementException e) {
e.printStackTrace();
} finally {
try {
instream.close();
} catch (IOException e) {
}
}
return sc;
}
㈥ 请教c语言编写新生报到系统!!
/////////////////////////////////基本上写了个大概了,再自己加点就OK了
#include<stdio.h>
#include<iostream.h>
#define N 10
using namespace std;
struct stud
{
char sno[12];
char name[10];
char home[20];
char sc[20];
int bCome;
float score;
};
stud temp[N];
int number=0;
///////////////////////////////////////
int input()
{
stud temp;
FILE *fp;
printf("输入学生信息:(输入结束在学号处输over)\n");
if((fp=fopen("stud.dat","wb"))==NULL)
{
printf("文件打开失败!");
exit(0);
}
while(1)
{
printf("输入学生雪号:");
scanf("%s",temp.sno);
if(!strcmp(temp.sno,"over"))
{fclose(fp);return 0;}
printf("输入学生姓名:");
scanf("%s",temp.name);
printf("输入学生住址:");
scanf("%s",temp.home);
printf("输入学生专业:");
scanf("%s",temp.sc);
printf("输入高考分数:");
scanf("%f",&temp.score);
temp.bCome=0;
fwrite(&temp,sizeof(temp),1,fp);
}
fclose(fp);
}
//////////////////////////////////////
/////////////////////////////////////
void write()
{
int i=0;
FILE *fp;
if((fp=fopen("stud.dat","wb"))==NULL)
{
printf("文件打开失败!");
exit(0);
}
while(temp[i].sno!=NULL)
{
fwrite(&temp[i],sizeof(temp),1,fp);
i++ ;
}
}
/////////////////////////////////////
int change()
{
printf("输入新到学生的学生号:");
char buffer_no[12];
char buffer_sc[20];
scanf("%s",buffer_no);
int i=0;
while(strcmp(buffer_no,temp[i].sno)==0) i++;
cout<<i<<endl;
if(i>=N) {printf("没有要找的学号");return 0;}
else
{
printf("you");
printf("所换专业:");
scanf("%s",buffer_sc);
strcpy(temp[i].sc,buffer_sc);
}
}
/////////////////////////////////////
void search()
{}
//////////////////////////////////////
void set()
{
}
////////////////////////////////////////
void showStu()
{
FILE *fp;
int i=0;
if((fp=fopen("stud.dat","rb"))==NULL){printf("文件打开失败!");exit(0);}
printf("学号 姓名 住址 专业 分数 到校否\n");
while(fread(&temp[i],sizeof(stud),1,fp)!=0)
{
printf("%s %s %s %s %.2f %d\n",temp[i].sno,temp[i].name,
temp[i].home,temp[i].sc,temp[i].score,temp[i].bCome);
i++;
}
}
////////////////////////////////////////
void server(int menu)
{
switch(menu)
{
case 1:input();break;
case 2:set();break;
case 3:search();break;
case 4:change();break;
case 5:showStu();break;
case 0:exit(0);break;
}
}
////////////////////////////////////////
void showWND()
{ int menu=-1;
while(1)
{
printf("新生报道系统\n");
printf("1、录入新生信息\n");
printf("2、新生报道\n");
printf("3、查询未到新生\n");
printf("4、学生转专业\n");
printf("5、按学号显示学生信息\n");
printf("0、退出\n");
printf("输入服务类型:");
scanf("%d",&menu);
server(menu);
}
}
void main()
{
showWND();
}
㈦ C语言新生问题 如图,不知道哪错了
计算都是整数的话,前面就不应该用float、而是用int。另外你用的int main(),要么在最后}之前加一行return 0; 或者直接用void main()
㈧ 如何C语言入门大一新生。
我也是大一的!感觉学习C语言还可以吧!
不知你是计算机系的么?
比较难学,要有毅力,从简单的汇编开始,首先要认识编程的基础理论
屁话,什么叫从简单的汇编学起,汇编简单么!晕!
㈨ C语言程序设计新生赛
看了一下亲的代码,是没有考虑到在前面确定回文串时会影响到后面回文串的确定。
比如试着输入
aaaaua
此时按照你的步奏的话,一开始就确定了最长的aaaa为一个回文串,剩下的ua则只能按两个回文串来计数,那么输出3
但是实际上是可以分割为aaa和aua两个部分的,这是输出的最小方案
因此这道题每确定一个回文串都会对其他回文串的确定有所影响,只能按照动态规划的思想做,0.0初学的话可能不好理解,建议不要马上看题解而是网络了解一下dp的思想再回来想这个题目
唔有问题可以追问哦~
㈩ C语言新生赛
#include<stdio.h>
#include<string.h>
intmain()
{
intn,i,maxCount,count=0;//,op=0,op2=0;
charop;//只要一个op就可以了
chara[100000];
while(scanf("%s",a)>EOF)
{
n=strlen(a);
maxCount=0;//先初始化
count=0;
op=0;
for(i=0;i<n;i++)
{
if(op==0){
op=a[i];
++count;
}
elseif(a[i]==op){
++count;
}
else{
op=a[i];
count=1;
}
if(count>maxCount){
maxCount=count;
}
}
printf("%d ",maxCount);//这里这样改
}
return0;
}