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;
}