當前位置:首頁 » 編程語言 » 西南大學c語言程序設計作業答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

西南大學c語言程序設計作業答案

發布時間: 2022-06-06 19:42:57

❶ 《c語言程序設計》課程作業二答案

第四題上面那些是作什麼的?
第四題:1. d=1 k++ k<=n
2. x>=0 x<amin
3. float y=1 y*=i float s=1
4. (8) r (9)r=m%n (10)gcd=n
第五題:
#include "stdio.h"
#define N 8
void main()
{
int i,j,a[N][N];
for(i=0;i<N;i++)
a[i][0]=a[i][i]=1;
for(i=2;i<N;i++)
{
for(j=1;j<i;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
for(i=0;i<N;i++)
{
for(j=0;j<=i;j++)
printf("%3d",a[i][j]);
printf("\n");
}
}
2.
#include "stdio.h"
#define N 100
void main()
{
int i,sum=0;
for(i=2;i<=N;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}

❷ C語言程序設計,任務二求答案~ 百分百加分!

就這樣啦,源碼在下面

#include<stdio.h>
#include<string.h>

intmain()
{
charstr[80];
intchar_number[26];

//初始化
memset(str,0,sizeof(str));
memset(char_number,0,sizeof(char_number));

scanf("%s",&str);
inti=0;

for(i=0;str[i]!='';++i)
{
if('A'<=str[i]&&str[i]<='Z')
{//大寫字母
++char_number[(int)(str[i]-'A')];
}
elseif('a'<=str[i]&&str[i]<='z')
{//小寫字母
++char_number[(int)(str[i]-'a')];
//對應的int數組加1,比如是字母c,則char_number[2]加一
}

}

for(i=0;i<26;++i)
{
//不輸出沒有的字母可以注釋掉
if(char_number[i]==0) continue;

//輸出字母以及字數
printf("%c:%d ",(char)(i+'a'),char_number[i]);
}

return0;
}

從鍵盤上輸入一行帶有英文字母的任意字元串

❸ c語言程序設計答案

只說一下思路
實在寫不出來再追問
最好能自己解決
第一題:
就是一個楊輝三角問題
用雙循環
外循環是行數(用
i
表示)
從0到n
(n自己輸入)
內循環是列數(用
j
表示)
從0到2*i-1
然後就是賦

很多種方式
比如你定義一個
字元變數
C
給它賦值為A
然後每次都用C給數組賦值
然後讓C加1
方法很多
(數組是字元二維數組,

之前要初始化一下
給數組都賦值為
空格)
第二題:
定義兩個二維數組
一個一維數組
按照題目要求
先把每個同學的成績和名字分別存放到兩個二維數組裡面
同樣是雙循環
然後再用雙循環
把每個同學成績加起來放到一維數組裡面
然後接下來就是對一位數組內容進行排序
排序過程中
也要將名字的那個二維數
組同樣排序
因為一維數組中的總分順序和二維數組中的姓名順序是一樣的
比如
要將第二個同學的成績和第五個同學的成績交換
那麼就要
將總分交換
再將姓名交換
不然分就不對人了
第三題:
題目沒明白什麼意思
第四題:
用循環從第一個元素判斷到最後一個元素
定義4個變數存儲
數字
大寫
小寫
空格出現的次數
查一下ASCII碼
數字好像是48-57
大寫字母是
65-90
小寫是
97-122
判斷元素內容的ASCII在哪個范圍
哪個變數就加1

❹ C語言程序設計課後答案(何欽銘)

C語言版:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int i, j, k, n, m;
for (i=1; i<10; i++)
for (j=0; j<10; j++)
for (k=0; k<10; k++){
n = i*i*i + j*j*j + k*k*k;
m = i*100 + j*10 + k;

if (n == m) printf("%d\n", m);
}
system("PAUSE");
return 0;
}

-----------------------------------------------------
python 版:
for i in range(1, 10):
for j in range(10):
for k in range(10):
if i**3+j**3+k**3 == i*100+j*10+k:
print i*100+j*10+k

輸出結果:
153
370
371
407

❺ C語言程序設計作業求解答

9.d;
10.c;
11.d;
12.c;
13.b;
14.d;
15.a.

❻ C語言程序設計作業 求解答

  1. D

  2. B

  3. C

  4. D

  5. 此題有歧意,本意可能讓選C,但在標識符中間不得有注釋;D又不對,起碼得有個空main

  6. C

  7. D

  8. A

一天了沒人做,我來做做……

❼ c語言程序設計基礎習題答案

1、
10,12,ai=2E
2、
#include
main(){
int
n,sum=0;
scanf
("%d",&n);
while(n!=0){
sum=sum+n%10;
n=n/10;
}
printf("sum=%d",sum);}
3、
#include
int
main(){
int
up
=
0,low
=
0;
char
array[100]
=
{0};
gets(array);
for(int
i
=
0;i='a'&&array[i]='A'&&array[i]<='Z'){
low++;
}
}
printf("大寫字母個數:%d,小寫字母個數:%d",up,low);
return
0;}
4、
#include
int
main(){
float
score[10]={0};
float
sum
=
0;
int
pass
=
0;
float
ave
=
0;
for(int
i
=
0;i=60){
pass++;
}
}
ave=sum/10.0;
printf("平均分%g\n",sum/10.0);
printf("及格人數%d\n",pass);
printf("高於平均分的分數:\n");
for(int
i
=0;i=ave){
printf("%g\n",score[i]);
}
}
return
0;}

❽ C語言程序設計 答案

A
**0**
**2**
C
同學,你是在問題,還是在對題,還是在??
你具體不懂什麼呢。
這些都是簡單的循環類,條件類。
比如說switch
中的break對switch有效,遇到break,則就近的switch跳出。
continue只對循環有效,而對switch無效。

還有if
else
是選擇結構的,即選擇了if,則執行if後的語句,else部分的不看。
還比如說++a和a++
前者先自增,後使用,後者先使用,後自增。

再比如說變數的使用范圍,即從定義處往下就是他的作用域。
有靜態的,具備繼承性 static
有擴展的,當你在別的函數中也想使用下面定義的變數時,就可以用extern
還有局部的,在一個函數中的a,與另一個函數中的a,此a非彼a
當變數定義在符合語句里時,他的作用域僅僅局限於此復合語句。。其他同名變數,並非此變數。

請問還有什麼不懂的么。

❾ 急求C語言程序設計答案!題目如下(兩道題)!!重金答謝!回答運行正確可加賞金。在線等高手江湖救急!

第一題:首先值得說明的是,你的題目有點兒問題應該是: if(a[i][j]>a[row][colum]){row=i;colum=j;}
然後,答案是:row
a[row][colum]

第二題:素數的問題,也就是質數,解題思路就是,如果這個數不能夠被2~這個數的開根號整除的話,那麼這個數就是素數。
【蒼狼涯】的答案是正確的。
我修改一下。
如下:
#include<stdio.h>
#include<math.h>
bool IsPrime(int x);
int main()
{
int num[5]={0,0,0,0,0};

int temp=0;
for(int i=1000;i>=2;i--)
{
if (IsPrime(i))
{
num[temp]=i;
temp++;
if (temp==5)
break;
}
}

printf("結果如下:\n");
for (int k=0;k<5;k++)
{
printf("%d\t",num[k]);
}
printf("\n");
return 0;
}
bool IsPrime(int x)
{
for(int i = 2; i <= (int)sqrt(x); i++)
{
if((x % i) == 0)
return false;
}

return true;
}